Build documentation¶
Prerequisites¶
Install redsun with development dependencies.
Build with Zensical¶
From the project root:
This builds the site, then runs scripts/check_xrefs.py, which reports every
cross-reference that resolves to nothing. zensical build alone passes with
such references, so prefer the tox environment:
The site lands in site/. Serve it locally with:
The server listens on http://localhost:8000 and rebuilds on every change.
Troubleshooting¶
Missing dependencies¶
uv run tox -e docs installs them itself, from uv.lock.
Port already in use¶
Pick another port:
Next steps¶
- Run tests
- Read about the container architecture