doxa-maps/documentation/architecture/README.md
Doxa Maps e19697673d
Some checks are pending
Deploy to GitHub Pages / build (push) Waiting to run
Deploy to GitHub Pages / deploy (push) Blocked by required conditions
Doxa Maps — the map bundler, 7 production plugins and the Experimental shelf
2026-09-25 20:07:59 +00:00

19 lines
1.3 KiB
Markdown

# documentation/architecture/ — the deep end
Everything complex lives here, on purpose. The rest of the docs stay simple ("what it does");
when a simple doc says *"full contract in architecture/…"*, this is where it points.
| Doc | What it holds |
|---|---|
| [file-map.md](./file-map.md) | every file, one line each, with the gotcha each carries |
| [data-sources.md](./data-sources.md) | the `api/` seam — connection contract + add-a-source checklist |
| [color-strategies.md](./color-strategies.md) | the color-strategy contract + legend wiring |
| [components.md](./components.md) | shared component catalog + shadow-DOM conventions |
| [i18n.md](./i18n.md) | the locale contract + add-a-language checklist |
| [embeddability.md](./embeddability.md) | the generated per-map pages + manifest that make every map embeddable by default |
| [app-wrappers.md](./app-wrappers.md) | the SPA shell: `nav.js` + `PROFILES` contracts, `bun run shell` pipeline |
| [poster-generation.md](./poster-generation.md) | the poster/preview generator pipeline |
| [patterns-and-provenance.md](./patterns-and-provenance.md) | the two multi-map patterns in depth + where the design comes from |
Simple docs: [../why.md](../why.md) · [../tutorial.md](../tutorial.md) · [../how-to.md](../how-to.md) ·
[../reference.md](../reference.md) · [../explanation.md](../explanation.md)