A 3-day workshop site: landing page, three day pages, three slide decks, three hands-on labs, a Prompt Bank, the capstone, a cheat sheet, resources and fictional sample files (Tamra Foods Co.).
The deployable site is the flat site/ folder — plain HTML, no build step. vercel.json tells Vercel to serve it as-is.
Edit site/site-config.js — MAP test (pre/post), the satisfaction survey, and the dates.
Every page reads it in the browser. Commit and push; Vercel redeploys.
Edit the sources in build/, then run python3 build/build.py (Python 3.9+, no extra packages) and commit site/.
build/content/dayN-deck.html— slides ·build/content/dayN-lab.js— lab tasks ·build/content/days.py— day pagesbuild/pages/*.py— Before you start, Prompt Bank, Capstone, Cheat sheet, Resources, Sample files, Day 3 exercisesbuild/css/,build/static/— design system (CODED theme: navy + CODED blue, IBM Plex —css/theme.csstokens,css/coded-theme.csscomponents) and the deck/lab enginesbuild/assets-src/— generators for the sample Word/Excel/PowerPoint files (needs openpyxl, python-docx, python-pptx)
build.py never overwrites site/site-config.js (pass --reset-config to replace it).
All company names, people and numbers in the exercises are fictional.