Thank you for your interest in contributing to ordr!
- Clone the repository
- Install dependencies:
uv pip install -e ".[dev]" - Build:
maturin develop --release - Test:
cargo test && pytest
Rust: Run cargo fmt and cargo clippy -- -D warnings
Python: Run ruff format and ruff check
- Create a feature branch
- Add tests for new functionality
- Update documentation
- Ensure all tests and lints pass
- Submit PR with clear description
Use conventional commit format: feat:, fix:, docs:, perf:, test:
- Professional implementations with optimizations
- Comprehensive tests including edge cases
- Add Criterion benchmarks
- Document complexity and use cases
Questions? Open an issue!