Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 1.08 KB

File metadata and controls

30 lines (22 loc) · 1.08 KB

Contributing to Smart Code Diff

Thank you for your interest in contributing!

Code of Conduct

  • Be respectful and constructive. Treat others as you wish to be treated.

How to Contribute

  1. Fork the repo and create a feature branch.
  2. Write clear, tested code. Run cargo fmt, cargo clippy, and project tests.
  3. Submit a Pull Request with a clear description and rationale.

Contributor License Agreement (CLA)

  • We use a CLA to preserve dual-licensing rights. All contributors must agree to the CLA before contributions can be merged.
  • We recommend enabling GitHub CLA Assistant for this repository. When you open a PR, you’ll be prompted to sign.
  • The CLA text is in CLA.md. By contributing, you agree to those terms.

Licensing Model

  • Core project: AGPL-3.0-only
  • Companies needing closed-source usage may obtain a commercial license; see COMMERCIAL_LICENSE.md.

Developer Setup

  • Rust 1.75+, Node.js 18+
  • Build: cargo build
  • Test: cargo test
  • Frontend: cd nextjs-frontend && npm install && npm run dev

Questions?