Source for the SITREP ISR pipeline documentation site, built with MkDocs Material and deployed to GitHub Pages.
Live site: to be configured — see below.
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
mkdocs serveSite will be at http://127.0.0.1:8000.
docs/
index.md Home
architecture.md High-level map of the four moving parts
pipelines/
index.md Pipeline overview
sitrep-generation.md The core SITREP pipeline
simulation-runner.md Scenario simulations
audio.md Audio / podcast pipeline
publication.md Fan-out: web, newsletter, Telegram, RSS
operations/
sources.md Source whitelist & contributor inventory
triggering.md How runs are kicked off
admin.md The admin surface
reference/
glossary.md
repos.md
mkdocs.yml Site config
requirements.txt Python deps
.github/workflows/deploy.yml GitHub Pages deploy
CNAME Custom domain for Pages (once set)
Pushes to main build and publish via the deploy.yml workflow. First-time setup:
- Repo → Settings → Pages: set Source to "GitHub Actions".
- Repo → Settings → Pages → Custom domain: set to the verified subdomain (e.g.
docs.sitrepisr.com) and save. This writes theCNAMEfile automatically and enables HTTPS once the cert is provisioned. - DNS: add a
CNAMErecord onsitrepisr.compointingdocs(or whichever subdomain) →<org>.github.io. Wait for verification + cert. - Push to
main. The workflow will build and deploy.
Every page has an "edit this page" pencil in the top-right of the MkDocs Material header; it links straight to the file on GitHub.
Docs content is CC BY 4.0.