Contributing¶
We welcome contributions! The full guide is in CONTRIBUTING.md — here's the short version:
- Fork the repo, create a feature branch, and run
make install - Make your changes — run
make fmtbefore committing andmake test+make lintto verify - Open a focused PR (one feature or fix per PR) with tests for new functionality
- All source files need Apache 2.0 license headers — run
make license-fixto add them automatically
Commit messages follow the conventional format: fix:, feat:, chore:, docs:, etc.