courseware-build
Installation
SKILL.md
Courseware Build Pipeline (single source of truth)
All course content lives in labs_data.py (19 labs: 12 Docker + 7 Kubernetes, built
around the TaskBoard sample app). Every other artifact is generated from it, so the
slides, labs, Lesson Plan, Learner Guide and Markdown never drift apart.
Files
| File | Generates |
|---|---|
labs_data.py |
THE source of truth — 19 labs (metadata + step-by-step body blocks + test). Edit here. |
build_labs.py |
labs/labNN-*/lab.md + working files + labs/README.md |
build_slides.py + build_slides_content.py |
courseware/….pptx — all-white n8n-house-style deck |
build_lesson_plan.py |
courseware/LP-….docx (9:00–6:00, 8 h/day, Day 2 assessment 4:00 PM, lists every lab) |
build_learner_guide.py |
LG-….md (root) and courseware/LG-….docx (step-by-step per lab) |
prodoc.py |
shared DOCX helpers (cover, version control, TOC, footer) |