Skip to main content

Development

With Nix and flakes, run in the clone:

nix develop # shell with the dev tools and this checkout on PATH
just --list # lint, fmt, test, ci, bench, walkthrough, ...
just walkthrough # try commands by hand in a throwaway monorepo
just site-serve # this documentation site, reloading on changes

The design explains how the tests are layered and how to write one.

Releases come from release-please: it keeps a release PR open with the next version and changelog, built from the Conventional Commits on main. Merging it tags and publishes the release.