Run ./scripts/init-repo.sh
to set up commit hooks. Install the dependencies with go mod tidy
Install air to enable live reloading.
With air
installed start the app by running air
. Otherwise start the application with go run cmd/web/main.go serve
.
Run cli commands with go run cmd/cli/main.go <command>
. e.g go run cmd/cli/main.go admin create <email> <password>
This project follows conventional commits. Read more about it here.