Skip to content

Common Development Tasks

These commands apply to both local and Docker setups unless noted.

Running Tests

pytest

Or to test a specific app/module:

pytest apps/utils/tests/test_slugs.py

Updating Translations

inv translations

Linting and Formatting

The project uses ruff for linting and formatting:

inv ruff

Updating Requirements

inv requirements

To add a new requirement:

uv add <package-name>

# for dev / prod dependencies
uv add <package-name> --group [dev|prod]