Video documentation
This index lists projects whose narrated demo tree the suite aggregator copies from each source repo at the git ref in aggregate-rendered-docs.repos.txt. Every slug uses the same sparse layout: docs/demos/recordings/ (composed MP4s) plus schema docs/demos/index.json (paths relative to the repo — course-builder, tekton-dag, documentation-generator). The aggregator does not read docs/rendered/ for this table.
Regenerate locally: run docgen generate-all (or CI docgen-generate-demos.yml) under each repo’s docs/demos/ bundle so recordings/*.mp4 and docs/demos/index.json stay in sync. docs/rendered-site/ remains a separate, smaller export if you use docgen-render.yml — it is not what populates this index.
If the table looks wrong, open aggregate-status.json: it lists which _data/*.json slugs the last publish job wrote. If a slug is listed but the row is empty, Pages is not loading Jekyll site.data. If data_slugs is empty, every clone was skipped or BROAD_REPO_TOKEN cannot read a private repo.
Auto-generated reference for suite repositories that ship a docgen bundle. Each project below is described by its docgen.yaml contract (schema handoff) and aggregated by publish-github-io.yml.
For suite context and how to regenerate demos, see the Suite handbook and Docgen playbook. Phase 1 integration notes: docs/suite-integration.md.
Where this site is authored: the Jekyll sources live under courseforge-github-io/ in courseforge/infrastructure; courseforge/github.io is the separate repository GitHub Pages deploys. See the handbook page Repositories — site folder vs Pages repo. |
Project | Slug | Last published | Segments |
|---|---|---|---|---|
| course-builder — the product | course-builder |
2026-05-11 18:00 UTC | 15 | |
| tekton-dag — the build engine | tekton-dag |
2026-05-11 12:00 UTC | 18 | |
| docgen — the documentation generator (dogfooded) | docgen |
2026-05-10 12:00 UTC | 5 |
A “(not yet published)” row means docs/demos/index.json or docs/demos/recordings/*.mp4 are missing on that repo at the clone ref in aggregate-rendered-docs.repos.txt. See Docgen playbook.