Skip to content

Contributing

All contributions are welcome. PRs are checked by CI.

import-tree uses checkmate for testing:

Terminal window
nix flake check github:vic/checkmate --override-input target path:.
Terminal window
nix run github:vic/checkmate#fmt

Open an issue with a minimal reproduction.

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

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

To run locally:

Terminal window
cd docs && pnpm install && pnpm run dev
Contribute Community Sponsor