For local development, there isn't much to prepare:
-
Refer to the README to see how to build from source.
-
Optionally, set up
pre-commit
for the repo:pre-commit install
Its main function is to shorten feedback cycles for issues CI would eventually, but much later, fail on.
-
When adding new snapshot tests, run
insta
likecargo insta test || cargo insta review
to generate and review new and existing snapshots.
-
You will need a nightly toolchain available, as some development (but not build) tooling requires it: