Thank you for your interest in contributing to ReasonKit Web!
# Clone the repository
git clone https://github.com/reasonkit/reasonkit-web
cd reasonkit-web
# Run tests
cargo test
# Run clippy
cargo clippy -- -D warnings
# Format code
cargo fmtAll contributions must pass:
- Build:
cargo build --release - Lint:
cargo clippy -- -D warnings - Format:
cargo fmt --check - Test:
cargo test --all-features - Bench:
cargo bench(no regression > 5%)
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Make your changes
- Ensure all 5 gates pass
- Commit with a clear message
- Push and open a PR
- Follow Rust conventions
- Document public APIs
- Add tests for new functionality
- Keep PRs focused and small
Open an issue or reach out at team@reasonkit.sh.
Part of the ReasonKit Ecosystem