Audience: maintainers and contributors. Does not own: public product narrative (that lives on the website).
The website at amonite.org is the public source of truth for product identity, philosophy, capabilities, downloads, release presentation, and community.
Repository docs exist only to help people build, maintain, or contribute to this website.
| Concept | Location |
|---|---|
| Public product | Website (src/pages, src/data/distribution.ts) |
| This repo | README.md |
| Contracts | docs/INVARIANTS.md |
| Structure & deploy | docs/WEBSITE_GUIDE.md |
| Writing for the site | docs/EDITORIAL.md |
| Visual system | docs/VISUAL.md, docs/ASSETS.md, src/styles/global.css |
| Contribution | AGENTS.md |
| Legal / security | ATTRIBUTION.md, SECURITY.md, LICENSE |
| Distribution project | https://github.com/ManuelGil/amonite |
- This repository is the website only. The distribution is external.
- Do not duplicate product narrative in maintainer docs when the website already states it.
- Distribution facts are content in
src/data/distribution.tsas Product → Series → Edition → Release → Publication → Artifacts. Series owns major version and codename for every edition.EDITIONSis the source of truth; public views are derived from that collection (isPublic: true). The UI must not assume how many editions exist. Edition states are available, experimental, or planned. Internal editions may exist without public presentation. Product pages present public editions; Downloads renders each edition from its data (release media when present). - Website package version ≠ distribution release.
- Public copy is current and verifiable only. No roadmaps, dates, or speculative promises.
- Series and stage stay distinct (e.g. Nautilus · Alpha).
- One idea, one place on the site. Prefer links over repetition.
- One CSS / token pipeline via the shared layout.
- Curated assets stay intentional even when unused. Do not delete without explicit instruction.
- Reddit is the public discussion channel. GitHub carries releases and project documentation. No support email on the website.
Marketing theatre · newsletters · invented communities · product essays in docs/ · second token systems · coupling website versioning to distro releases.
Does this belong on the website, or only help a maintainer?
If it belongs on the website, put it there and delete the duplicate.