Add .claude/CLAUDE.md from template
This commit is contained in:
commit
527363cf73
49
.claude/CLAUDE.md
Normal file
49
.claude/CLAUDE.md
Normal file
@ -0,0 +1,49 @@
|
||||
# homepage
|
||||
|
||||
Astro landing page deployed to fubs5c54.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://fubs5c54.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
|
||||
```
|
||||
Loading…
Reference in New Issue
Block a user