Thanks for your interest in contributing.
- Search existing issues before opening a new one.
- For larger changes, open an issue first to discuss scope.
- Fork or branch from
main. - Create a focused branch following
docs/branch-naming-harness.md. - Keep commits small and descriptive.
- Run
go test ./...before pushing. - Run the documentation harness in
docs/documentation-harness.mdfor user-visible or architecture-relevant changes. - Open a Pull Request with context and testing notes.
- The change is scoped and documented.
- Branch name follows
docs/branch-naming-harness.md. -
README.mdand relevantdocs/pages were reviewed and updated if needed. - Existing behavior is not broken.
- Tests or validation steps are included.
- Related issue is linked (if any).
Use clear commit messages. Conventional Commits are recommended:
feat: add ...fix: resolve ...docs: update ...
By participating, you agree to follow the Code of Conduct.