Skip to article frontmatterSkip to article content

Developer Guide

Hatch

We use Hatch to set up environments and scripts for most developer tasks. To see a table of the available environmens and their scripts, run:

hatch env show

Documentation

The easiest way to work on the documentation is to start the server locally via:

hatch run docs:serve

And go to the provided URL. If you only want to build the documentation locally, there is also a script for that:

hatch run docs:build

A GitHub action is set up to automatically deploy the documentation to GitHub Pages. See the corresponding GitHub Pages documentation for the steps required.

Pre-commit

You can install the pre-commit hooks with:

hatch run precommit:install

Or run them via:

hatch run precommit:install