Thank you for your interest in contributing to Qavo. This guide explains how to participate effectively and what is expected of contributors.
By participating in this project you agree to abide by the Contributor Covenant Code of Conduct. Please be respectful and constructive in all interactions.
For anything beyond a trivial fix, open an issue first and discuss the change. This avoids duplicate work and ensures the contribution aligns with the project direction before you invest time coding.
Each repository (qavo-be, qavo-fe) has its own setup instructions in its own CONTRIBUTING.md. This document covers the general principles that apply to all Qavo repositories.
main with a descriptive name (e.g. fix/auth-token-refresh, feat/registration-plugin).main with a clear description of what changes and why.All CI checks must pass before a PR can be merged.
Contributors may use AI tools (code generation, review assistance, etc.) to help write contributions. If you do, the same standards apply as for any other contribution:
Submitting AI-generated code you do not understand is not acceptable.
Do not open public issues for security vulnerabilities. Follow the process described in SECURITY.md.
By contributing to Qavo, you agree that your contributions will be licensed under the MIT License that covers the project.