Skip to content

Contributing

We welcome contributions! The full guide is in CONTRIBUTING.md — here's the short version:

  1. Fork the repo, create a feature branch, and run make install
  2. Make your changes — run make fmt before committing and make test + make lint to verify
  3. Open a focused PR (one feature or fix per PR) with tests for new functionality
  4. All source files need Apache 2.0 license headers — run make license-fix to add them automatically

Commit messages follow the conventional format: fix:, feat:, chore:, docs:, etc.