Thank you for your interest in contributing to the Orpheon Protocol! We are building the operating system for the next generation of autonomous software, and we need your help.
This project adheres to the Rust Code of Conduct. By participating, you are expected to uphold this code.
- Fork the repository on GitHub.
- Clone your fork locally:
git clone https://github.com/AaryanBansal-Dev/Orpheon-API.git cd Orpheon-API - Install Rust: Ensure you have the latest stable Rust toolchain.
rustup update stable
We use a standard feature-branch workflow.
- Create a new branch for your feature or fix:
git checkout -b feature/amazing-new-planner
- Write Code: Implement your changes.
- Run Tests:
cargo test - Format Code:
cargo fmt
- Lint Code:
cargo clippy -- -D warnings
We use Conventional Commits:
feat: add Zero-Knowledge Proof verifierfix: resolve race condition in state storedocs: update CONTEXT.md with new featuresperf: optimize A* heuristic calculation
By contributing to Orpheon, you agree that your contributions will be licensed under its dual MIT/Apache-2.0 license.