669 B
Executable file
669 B
Executable file
Contributing to Synq Core Runtime
Rust Style Guide
- Format with
cargo fmt - Lint with
cargo clippy --all-targets --all-features -- -D warnings - All code must compile with zero warnings
- Use
tracingfor structured logging - Use
thiserrorfor error types - Use
anyhowfor application-level error handling
Commit Message Format
type(scope): subject
body
Types: feat, fix, docs, style, refactor, test, chore
Branch Naming
feature/descriptionfix/descriptionmilestone/n-description
PR Process
- Branch from
develop - Run full test suite
- Open PR against
develop - Require CI pass before merge