gh-go
A Github template to kick start a new Go module.
Integrations
- buf for protobuf and gRPC.
- sqlc for SQL backend.
- golangci-lint for linters.
- goreleaser for releases.
Project layout
# mkdocs
mkdocs.yml # The configuration file.
docs/
blog/ # Development log
index.md # The documentation homepage.
... # Other markdown pages, images and other files.
# Go
cmd/ # Binaries
frontend/
tools/
...
internal/
frontend/ # Internal libraries
...
itest/ # Integration tests
...
# Protobuf
proto/
gen/
justfile # Helper commands