Contributing Guide¶
Getting Started¶
- Fork the repository
- Clone your fork
- Create a feature branch
- Make your changes
- Run tests and linting
- Submit a pull request
Development Workflow¶
1. Create Feature Branch¶
2. Make Changes¶
Follow Code Quality guidelines.
3. Run Tests¶
4. Commit Changes¶
Use conventional commit format: - feat: - New feature - fix: - Bug fix - docs: - Documentation changes - refactor: - Code refactoring - test: - Test changes
5. Push and Create PR¶
Then create a pull request on GitHub.
Code Review¶
Pull requests require: - ✅ All tests passing - ✅ Code coverage maintained - ✅ Linting checks passing - ✅ Documentation updated - ✅ Reviewer approval