From 7676fdab2603f131cb962bd52bf1cba1ca69aaf5 Mon Sep 17 00:00:00 2001 From: jordan Date: Wed, 28 Jan 2026 06:18:54 +0000 Subject: [PATCH] Add .claude/CLAUDE.md from template --- .claude/CLAUDE.md | 49 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 .claude/CLAUDE.md diff --git a/.claude/CLAUDE.md b/.claude/CLAUDE.md new file mode 100644 index 0000000..004e347 --- /dev/null +++ b/.claude/CLAUDE.md @@ -0,0 +1,49 @@ +# landing-test2 + +Astro landing page deployed to landing-test2.threesix.ai. + +## Development + +```bash +npm install +npm run dev +``` + +Visit http://localhost:4321 to see the site. + +## Build + +```bash +npm run build +``` + +Output in `dist/` - static HTML/CSS/JS. + +## Deployment + +Pushes to `main` auto-deploy via Woodpecker CI: +1. Install dependencies +2. Build static site +3. Build Docker image (nginx serving dist/) +4. Push to registry +5. Update K8s deployment + +Live at: https://landing-test2.threesix.ai + +## Constraints + +- Use Astro components, minimize client JS +- Optimize images (use Astro Image) +- Keep Lighthouse score > 90 +- Tailwind for styling + +## File Structure + +``` +src/ + pages/ + index.astro # Main landing page + components/ # Reusable Astro components + layouts/ # Page layouts +public/ # Static assets +```