Skip to content

Commit 2abd6a2

Browse files
committed
docs: CLAUDE notes
1 parent 7359eb4 commit 2abd6a2

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

CLAUDE.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# CLAUDE.md
2+
3+
## About
4+
5+
**www.cuberact.org** — Main Cuberact website. Astro 5.18 + Tailwind CSS, deployed via GitHub Pages.
6+
7+
## Structure
8+
9+
- **src/layouts/**`BaseLayout.astro` (global layout), `BlogPost.astro` (blog post layout)
10+
- **src/components/**`Header`, `Footer`, `BlogPostCard`, `GodotEmbed` (iframe wrapper for Godot web exports)
11+
- **src/pages/** — Astro pages:
12+
- `index.astro` — homepage with project cards and news
13+
- `about.astro` — about page
14+
- `404.astro` — redirects to homepage
15+
- `projects/` — project pages (`cuberact-library`, `planet-chunked-lod`)
16+
- `demo/` — interactive demo pages with embedded Godot exports (`crope2d`, `planet-chunked-lod`)
17+
- `blog/` — blog index + `[...slug].astro` for individual posts
18+
- **src/content/blog/** — blog posts in Markdown (`how-cuberact-started`, `planet-reborn`)
19+
- **public/images/** — all images (project screenshots, logos, icons)
20+
21+
## ⚠️ Externally linked URLs — do not break!
22+
23+
Files in `public/images/` are linked from external sources (Godot Asset Library, itch.io, GitHub READMEs, etc.). **Do not rename, move, or delete** any image files without verifying external dependencies first. Broken links = broken asset store listings, broken READMEs, etc.
24+
25+
The same applies to **demo and project page URLs** — they are linked from Reddit posts, YouTube descriptions, GitHub READMEs, blog articles, and other external sources. Do not change URL paths (e.g. `/demo/planet-chunked-lod/`, `/projects/cuberact-library/`).

0 commit comments

Comments
 (0)