Simple REST API service written in golang based on Echo framework. Most common features you'd like to see in every standalone project:
- Support of unit and integration tests.
- No import cycle trap.
- Makefile, docker help to run, test, format etc. project rapidly.
- Support of SQLboiler ORM, but you could write plain sql (whatever you'd prefer).
- Use Services and domain layer to inject any repo's and therefore to combine/write the business logic you need.
- Linter out of the box
make lint
. - Migration out of the box. Just add another version within migration package and re-run the service to commit your changes.
- Security is applicable.
make pr
make cover
make test
make run
And many other features that you can learn from Makefile.