On this page
Project
Development
Development for the Stoke workspace.
Preview the site
flox activate -- bun run build:site
python3 -m http.server --bind 127.0.0.1 --directory dist/site 8000Open http://127.0.0.1:8000. Check desktop and narrow layouts, all workflow demo
steps, mobile menu, keyboard navigation, FAQ disclosure and copy success/failure.
The demo explicitly labels example output and never executes a real workflow.
The brand guide is at /assets/brand/ and uses only local assets.
Documentation site
The site builds 35 static routes under /docs/. Each route includes rendered
content before JavaScript loads. React adds search, code copying, page actions
and mobile navigation; Mermaid diagrams load on pages that contain them.
The header and footer point to the hosted documentation.
Edit workspace Markdown under docs/. Bellows/Kiln pages use committed snapshots
under docs/members/; refresh them from the checked-out member commits with
bun run docs:sync, then review the Markdown and web/docs/snapshots.json.
No member checkout or network fetch is needed during deployment. See
sources and attribution for the reference and update rules.
bun run build:site generates the page catalog, bundles the docs client and
writes each route to dist/site. bun run check:types validates the docs source.
Tests check Markdown safety, nested content, search, local links, assets and
anchors across every generated page. Recheck desktop/mobile navigation, keyboard
search, copying, chat links, tables and diagrams when changing the shell.
Brand updates
flox activate -- bun run brand:build
flox activate -- bun run brand:update
flox activate -- bun run checkReview appearance before updating the integrity manifest. See the brand library for exact color, font and logo rules. Member marks stay unchanged; update their provenance when syncing new versions.