Short description of your project.
Briefly describe your project, its purpose, and its main features.
- Go (add specific version)
- Docker (add specific version)
- ...
-
Clone the repository:
git clone git@github.com:dwarvesf/go-api.git new-project cd new-project
-
Install project dependencies:
make setup
Start the development server:
make dev
Generate Swagger documentation:
make gen-swagger
Generate mock interfaces:
make gen-mocks
Run tests with the testing database:
make test
Start the development database container:
make pg-start-dev
Start the testing database container:
make pg-start-test
Apply pending migrations:
make pg-migrate-up
Rollback the last migration:
make pg-migrate-down
Contributions are welcome! Please read CONTRIBUTING.md for details on how to contribute to this project.
This project is licensed under the License Name.