This is the technical context file for Claude Code when working on the Commonhaus Foundation website.
For comprehensive technical details, see:
- Website Overview - Complete technical context including:
- Core technologies (Deno, Lume, Vento, Svelte)
- Project architecture and constraints
- Development tasks and build process
- Detailed project structure
- AI working relationship guidelines
- Contributing Guide - Setup instructions and contribution guidelines
- Runtime: Deno with Lume static site generator and Vento templating
- UI Framework: Svelte (in
member/directory) - serves as GitHub App frontend - No React: Use Svelte for interactive components
- Ignore: Files in
public,node_modules, and.vscodedirectories - Foundation Content: Located in
foundation-content/git submodule - Task Scripts: Located in
tasks/directory
deno task serve- Build and serve with file watchingdeno task serve-all- Build and serve with mock backend for membership UIdeno task build- Build the website (Lume + Vite/Svelte)deno task about- Update member metadatadeno task activity- Update discussion/PR datadeno task lastmod- Update foundation submodule metadatadeno task checkCsp- Recompute CSP hashes