Contributing
April 30, 2026 ยท View on GitHub
Contributions are welcome. Please keep pull requests aligned with the project branch workflow so maintainers can review and merge them without retargeting.
Branch Workflow
-
Sync your fork and create work from the latest
devbaseline:git fetch origin git switch -c feature/your-change origin/dev -
Keep implementation commits on a feature branch. Do not commit directly to
mainordev. -
Open pull requests against
dev, notmain. -
Include only files related to the change. Leave local runtime data, generated tool directories, and unrelated edits out of the PR.
-
Run relevant tests before opening or updating a PR. For Go changes,
go test ./...is the default verification command unless the change has a narrower documented test scope.
Maintainers merge verified feature branches into dev first. main is reserved for release or stable integration updates and is not the default PR target for normal fixes or features.
Pull Request Checklist
- The PR base branch is
dev. - The branch is based on the latest
origin/dev. - The description explains the behavior change and verification performed.
- Tests or focused verification are included for code changes.
- Documentation is updated when user-facing behavior or workflow changes.