$> make
build build golang binary
clean clean up environment
cover display test coverage
docker-build dockerize golang application
fmtcheck run gofmt and print detected files
fmt format go files
help list makefile targets
install install golang binary
lint-fix fix
lint lint go files
pre-commit run pre-commit hooks
run run the app
test run go tests
If you find issues in that setup or have some nice features / improvements, I would welcome an issue or a PR :)