- Fork the repository
- Create a feature branch
- Write tests for new functionality
- Implement your changes
- Run tests and benchmarks
- Submit a pull request
- Follow PEP 8 guidelines
- Use type hints
- Maintain test coverage above 90%
- Document all public APIs
# Run unit tests
pytest tests/
# Run benchmarks
python benchmarks/run_all.py
- Core refinement algorithms
- Distributed training improvements
- Documentation and tutorials
- Benchmarking suites
- Security enhancements
- Two approving reviews required
- All tests must pass
- Documentation updated
- Benchmarks show no regression