General Purpose SSCCS Technical Documentation Build System
- A high-level orchestration layer for docs generation solutions (currently Quarto-driven).
pip install sdb
sdb init docs
sdb build docs --websitedocker pull ghcr.io/ssccsorg/sdbs:latest
docker run --rm -v $(pwd)/docs:/work -w /work ghcr.io/ssccsorg/sdbs:latest sdb build docs --websitegit clone https://github.com/ssccsorg/sdbs.git
cd sdbs
./examples/build.sh quickstartThis installs SDBS from source (or uses Docker if Quarto is not available) and builds
the examples/quickstart/ project — a minimal documentation site with a landing page,
a getting-started guide, and an API reference.
# Scaffold a new docs directory
sdb init docs
sdb init docs --template ssccs # with SSCCS-specific templates
# Build all targets
sdb build .
sdb build . --website -j 4 # parallel website build
# Pre-render steps (latest docs, path resolution, formatting)
sdb pre docs
# Validate links and citations
sdb check .
# Remove Quarto build artifacts (_cached/, _files/, html, pdf...)
sdb clean docsgit clone https://github.com/ssccsorg/sdbs.git
cd sdbs
pip install -e .python -m pytest tests/ -vdocker build -t ghcr.io/ssccsorg/sdbs:latest .Apache 2.0