Edit & publish
Live site
Section titled “Live site”https://emergency.arnoldcoc.org — built from main on every push.
Clone the repo
Section titled “Clone the repo”git clone https://github.com/BadBraddA1/arnold-emergency.gitcd arnold-emergencypnpm installpnpm dev # http://localhost:4321Where content lives
Section titled “Where content lives”All procedures are markdown under:
src/content/docs/Edit in your editor or on GitHub (each page has an Edit page link).
Publish changes
Section titled “Publish changes”- Edit markdown on a branch (or directly on
mainfor small fixes). - Open a pull request — another leader reviews.
- Merge to
main— Cloudflare Pages redeploys in ~1 minute.
Generate classroom handouts
Section titled “Generate classroom handouts”pnpm run generate:classroom -- \ --room "Fellowship Room B" \ --exit "East door to parking lot" \ --assembly "South parking lot — flagpole"Output: generated/<slug>.md — print or PDF from there.
Link from Arnold Alert
Section titled “Link from Arnold Alert”The alarm app and desk console should link here for “Emergency procedures” — playbook vs. tool:
| Site | Purpose |
|---|---|
| emergency.arnoldcoc.org | Know — SOP, roles, classrooms |
| alarm.arnoldcoc.org | Do — trigger codes, bells |
- Astro + Starlight — markdown docs
- Cloudflare Pages — hosting at
emergency.arnoldcoc.org