matrix-ai / CONTRIBUTING.md
ruslanmv's picture
First commit
1279481
|
Raw
History Blame Contribute Delete
1.83 kB
# Contributing
Thanks for your interest in contributing to this Agent-Matrix repository.
## Quick start
1. Fork the repository and create a topic branch from the latest default branch.
2. Make focused, additive changes with tests where applicable.
3. Run the standard local checks documented in `README.md` (lint, test, build).
4. 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](https://www.conventionalcommits.org/):
- `feat: ...` user-facing feature
- `fix: ...` user-facing bug fix
- `chore: ...` non-functional change
- `docs: ...` documentation change
- `refactor: ...` non-functional refactor
- `test: ...` test-only change
## Pull request expectations
- Keep PRs small and focused.
- Reference any related issue: `Closes #123`.
- Update `CHANGELOG.md` under `Unreleased` when 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](CODE_OF_CONDUCT.md).
## Security
Please do not file public issues for security vulnerabilities. See
[SECURITY.md](SECURITY.md) for the responsible disclosure process.