Setting up Alba Core

From the project folder:

cd "<path-to-your-alba-core-folder>"
.\.venv\Scripts\activate

If the virtual environment does not exist, create it:

python -m venv .venv
.\.venv\Scripts\python.exe -m pip install -e ".[dev,docs]"

Useful commands

python -m pytest -q
python -m ruff check app tests scripts
python -m sphinx -b html docs/source docs/_build/html

The Sphinx HTML output lives in docs/_build/html. It is generated output and is intentionally ignored by Git.