Contributing
Kirn is built in public. The best contributions are focused, reproducible, and honest about what the compiler currently supports.
Code contributions
- Read the repository's contributing guide.
- Build the project and run the relevant example or test.
- Keep a change focused and explain the behavior it verifies.
- Open a pull request with reproduction and verification notes.
Documentation contributions
Documentation examples should run with the current toolchain. If a claim compares Kirn with another language or promises a future feature, include a source or benchmark and label roadmap work clearly.
The docs site lives in docs-site/ and is deployed by GitHub Actions. Run npm install and npm run docs:build there before opening a docs pull request.