Skip to content

Development

The project uses a flat package layout with shortificator/ at the repository root.

Common commands:

make install
make check
make test
make cov

make check runs Ruff linting, Ruff format checking, and Python syntax compilation.

Documentation

Install docs dependencies:

poetry install --only docs --no-root

Serve locally:

poetry run mkdocs serve

Build the static site:

poetry run mkdocs build --strict