Skip to content

🌉 REST API built in Go and used by the chabo-app project to deport all the logic to a backend worker

License

Notifications You must be signed in to change notification settings

vareversat/chabo-api

Repository files navigation

Go badge for chabo-api Github project Build badge for chabo-api Github project Last release badge for chabo-api Github project Code coverage badge for chabo-api Github project

Chabo API

The place to get the Chaban Delmas event schedules ! This REST API is entended to improve the already existing Open Data API provided by Bordeaux Métropole available here.

Overview

This API allows you to get the schedules you want by filtering over the type of closing, the closing date or even the boat maneuver. You can also specify the timezone you want on you queries

Installation / Run

On you computer, you'll need to download these software programs :

  • Docker
  • VS Code (with devcontainer extension)

And exec this steps

git clone https://github.com/vareversat/chabo-api.git

Open the project into VSCode via devcontainer

Once the container is UP and you opened a new terminal, run make run and ta-dam ! The Swagger is running on http://localhost:8080/swagger/index.html

You can also these usefull commands :

make test       # Run all tests
make coverage   # Run all tests with coverage
make clean      # Clean all generated binaries

... and many more. Take a look at the Makefile if you want !

About

🌉 REST API built in Go and used by the chabo-app project to deport all the logic to a backend worker

Topics

Resources

License

Stars

Watchers

Forks

Packages