Thank you for your interest in contributing! This is an open-source project and we welcome PRs.
- Fork the repository and create a feature branch from
main. - Make your changes with appropriate tests.
- Run the full test suite locally (see README).
- Submit a PR — CI must pass before merge.
| Type | Pattern |
|---|---|
| Feature | feat/short-description |
| Bug fix | fix/short-description |
| Contract | contract/escrow-improvements |
| Docs | docs/update-readme |
We follow Conventional Commits:
feat(escrow): add milestone partial release
fix(backend): handle missing job gracefully
docs(readme): update testnet deploy steps
- Rust:
cargo fmt+cargo clippy --deny warnings - TypeScript:
eslint+prettier
CI enforces both.
Please use the GitHub issue templates for bug reports and feature requests.