Contribute
This section covers documentation relevant to developing and maintaining the debmagic codebase, and some guidelines for how you can contribute.
Getting started with development
Prerequisites:
Debian >= trixie, either roll your own environment or to get started faster use the devcontainer
Python >= 3.12
Setup:
uv sync
uv run pre-commit install
Build the documentation
# oneshot build
uv run sphinx-build docs docs/_build
# continous serving
uv run sphinx-autobuild docs docs/_build