Contributing
Thanks for your interest in contributing to this Agent-Matrix repository.
Quick start
- Fork the repository and create a topic branch from the latest default branch.
- Make focused, additive changes with tests where applicable.
- Run the standard local checks documented in
README.md(lint, test, build). - Open a pull request using the pull-request template.
Branch naming
Use one of:
feat/<short-description>fix/<short-description>chore/<short-description>docs/<short-description>refactor/<short-description>
Commit messages
This project follows Conventional Commits:
feat: ...user-facing featurefix: ...user-facing bug fixchore: ...non-functional changedocs: ...documentation changerefactor: ...non-functional refactortest: ...test-only change
Pull request expectations
- Keep PRs small and focused.
- Reference any related issue:
Closes #123. - Update
CHANGELOG.mdunderUnreleasedwhen behaviour or APIs change. - Ensure CI is green before requesting review.
- Do not commit secrets, credentials, or private endpoints.
Alive-system contracts
This repository participates in the Agent-Matrix alive system. When changes touch any of the following surfaces, please document them in the PR:
- Health endpoints or commands
- Emitted or consumed events
- Governance metadata (risk, permissions, approvals)
- Economics metadata (cost, budget)
See docs/alive-integration.md (if present) for the integration contract.
Code of conduct
Participation in this project is governed by the Code of Conduct.
Security
Please do not file public issues for security vulnerabilities. See SECURITY.md for the responsible disclosure process.