- DI - Google Wire
- Logging - Logrus
- Linter - Go Linter
- Docker Support
- Pre commit
- Dataloader
- Caching
- Testing
To install pre-commit simply run inside the shell:
pre-commit install
pre-commit is very useful to check your code before publishing it. It's configured using .pre-commit-config.yaml file.
Run go lint
make go-lint
Start server
make sv-start