Thank you for your interest in contributing to OrbitStream! This guide will help you get started.
This project adheres to the Contributor Covenant v2.1. By participating, you are expected to uphold this code.
For a full understanding of the OrbitStream system, see the architecture documentation.
- Rust stable toolchain
rustup target add wasm32-unknown-unknown
cargo build --target wasm32-unknown-unknown --releasecargo fmt -- --check
cargo clippy -- -D warnings
cargo test- Fork this repository
- Create a feature branch:
git checkout -b feat/your-feature - Make your changes
- Ensure all checks pass (see above)
- Commit using conventional commits:
feat:,fix:,docs:,test: - Open a Pull Request against
main
- PRs must be linked to an issue
- All CI checks must pass
- Include a description of what changed and why
- Add tests for new functionality