Thank you for your interest in contributing.
Open a bug report with the GitHub issue template.
Open a feature request with the GitHub issue template.
- Fork the repository
- Create a branch:
git checkout -b feat/my-change - Keep commits small and explicit
- Run checks before opening a PR
- Submit a Pull Request
This project uses small, descriptive commit messages in Conventional Commits style:
<type>(<scope>): <subject>
Examples:
feat(version): prefer build info version
fix(readme): clarify build metadata fallback
docs: add contributing guide
You can use plain Go commands:
go test ./...
go vet ./...Or use Taskfile helpers:
task deps
task lint
task test
task build- Format with
gofmt - Keep imports organized
- Pass
go vetandstaticcheck - Add tests for behavior changes