Skip to content

Contributing

All contributions are welcome. PRs are checked by CI.

Load development environment from ./shell.nix

Terminal window
just ci
Terminal window
just fmt

Open an issue with a minimal reproduction.

If possible, include a failing test case: the test suite is in tests.nix and the test tree fixtures are in tree/.

The documentation site lives under ./docs/. It uses Starlight.

To run locally:

Terminal window
just docs
Contribute Community Sponsor