synq-core-os/CONTRIBUTING.md
2026-05-07 19:28:50 -07:00

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 tracing for structured logging
  • Use thiserror for error types
  • Use anyhow for application-level error handling

Commit Message Format

type(scope): subject

body

Types: feat, fix, docs, style, refactor, test, chore

Branch Naming

  • feature/description
  • fix/description
  • milestone/n-description

PR Process

  1. Branch from develop
  2. Run full test suite
  3. Open PR against develop
  4. Require CI pass before merge