- Fork repository
- Clone your fork
- Create feature branch
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
- Follow PEP 8
- Use type hints
- Write docstrings
- Format with black
- Sort imports with isort
- Write tests for new features
- Run existing tests before PR
- Maintain >80% coverage
- Update documentation
- Add tests
- Update CHANGELOG.md
- Create PR with description:
- Changes made
- Issue reference
- Testing details
- Use present tense
- Be descriptive
- Reference issues
Open an issue or contact maintainers