Skip to content

docs: document the project site in CLAUDE.md - #17

Merged
supercosti21 merged 1 commit into
mainfrom
claude/missing-changes-file-nh8wji
Jul 29, 2026
Merged

docs: document the project site in CLAUDE.md#17
supercosti21 merged 1 commit into
mainfrom
claude/missing-changes-file-nh8wji

Conversation

@supercosti21

Copy link
Copy Markdown
Owner

The site under docs/site/ is now a sub-project with its own file structure, design system and translation layer, and CLAUDE.md said nothing about it.

Adds a section covering the layout, the deploy trigger (push to main touching docs/site/**), and the four conventions that are easy to break without noticing:

  • Dark is the base theme, set by an inline script before paint — moving that logic reintroduces a flash of the wrong theme.
  • i18n keys carrying markup must be listed in the innerHTML branch of translate(), otherwise the tags render as literal text.
  • How to regenerate og-image.png from its committed source.
  • The release notice and JSON-LD softwareVersion state the published release, and must be updated when a new one is tagged.

Documentation only — no code or site changes.

🤖 Generated with Claude Code

https://claude.ai/code/session_01LAjDSA1954JLqUZnxoJ5sy


Generated by Claude Code

The site is now a sub-project with its own structure and conventions, and
nothing recorded them. Adds a section covering the file layout, the deploy
trigger (push to main touching docs/site/**), and the four conventions that
are easy to break silently:

- dark is the base theme, set pre-paint by an inline script
- i18n keys carrying markup must be listed in translate()'s innerHTML branch
- how to regenerate og-image.png from its committed source
- the release notice and JSON-LD version must track the published release

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LAjDSA1954JLqUZnxoJ5sy
@supercosti21
supercosti21 merged commit 5c98d4f into main Jul 29, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants