docs/
├── Makefile ← build commands live here
├── requirements.txt ← docs-only dependencies
└── source/
├── conf.py ← Sphinx configuration
├── index.rst ← table of contents / home page
├── _static/ ← custom CSS/images (empty for now)
├── _templates/ ← custom Jinja2 templates (empty for now)
└── api.rst
# From repo root
pip install -r docs/requirements.txt
# Also install launchcontainers itself so autodoc can import it
pip install -e .cd docs
make html
# Output: docs/_build/html/index.htmlcd docs
make livehtml
# Opens http://localhost:8000 in your browsercd docs
make cleanOnly needed if you switch back to an api/ stub-per-module layout:
cd docs
make apidoccd docs
make linkcheck