__pycache__/
*.py[cod]
*.egg-info/
.eggs/
build/
dist/
.venv/
venv/
.pytest_cache/
.mypy_cache/
.ruff_cache/
.prodockit-quarantine/
/.prodockit/cache/pdf/
.coverage
htmlcov/
.DS_Store
# Draw.io's recovery files are local editor state, not diagram sources.
tools/documentation-diagrams/.*.bkp
site/
.zensical-canonical.toml
docs/*.pdf
docs/page-pdfs/
docs/.prodockit-pdf-mermaid/
/source_bundle.pdf
# Puppeteer is a test-only dependency and is never installed by `pdk pdf`.
tools/browser-test/node_modules/
# prodockit.bibliography's citation style, fetched per build rather than
# vendored - it is third-party content with its own licence and its own
# release cadence, and every CI script here downloads it before building
# (see "Not installed by pip" in docs/installation.md). Ignored because a
# `git add -A` after a local build otherwise commits it, which is how 316
# lines of somebody else's CSL nearly reached `main`.
harvard-cite-them-right.csl
