# Contributing
Thanks for contributing to a Zakuro project.
## Workflow
1. Create a branch from `main`: `feat/<short-name>` or `fix/<short-name>`.
2. Make your change. Keep commits focused and messages descriptive.
3. Run the project's lint, format, and test commands before pushing.
4. Open a pull request against `main` and fill in the PR template.
5. A pull request requires **1 approving review** from a code owner and all
status checks to pass before it can be merged.
6. Merges use squash or rebase (linear history); the branch is deleted on merge.
## Standards
- Match the existing code style; run the configured formatter/linter.
- Add or update tests for behavioral changes.
- Update documentation (README / docs) when behavior or interfaces change.
- Never commit secrets — see [SECURITY.md](SECURITY.md).
## Questions
Open a GitHub issue or reach the team at hello@zakuro-ai.com.