doxa-maps/documentation/architecture
Doxa Maps ebc40b8bc2
Some checks are pending
build-gate / build (push) Waiting to run
Doxa Maps — public snapshot 2026-09-24
Seven production prayer/mission maps + the Plugin Studio, built as
compiled Vue custom elements: 5 plugin capabilities (single-element,
prop-table, monolithic, nested-element SPA, nested-SPA) x 5 deployment
methods (iframe, mobile, JS embed, WordPress, desktop). One build
emits the whole drop-anywhere doxa-maps/ tree; see README.md and
documentation/.
2026-09-24 01:20:38 +00:00
..
app-wrappers.md Doxa Maps — public snapshot 2026-09-24 2026-09-24 01:20:38 +00:00
color-strategies.md Doxa Maps — public snapshot 2026-09-24 2026-09-24 01:20:38 +00:00
components.md Doxa Maps — public snapshot 2026-09-24 2026-09-24 01:20:38 +00:00
data-sources.md Doxa Maps — public snapshot 2026-09-24 2026-09-24 01:20:38 +00:00
embeddability.md Doxa Maps — public snapshot 2026-09-24 2026-09-24 01:20:38 +00:00
file-map.md Doxa Maps — public snapshot 2026-09-24 2026-09-24 01:20:38 +00:00
i18n.md Doxa Maps — public snapshot 2026-09-24 2026-09-24 01:20:38 +00:00
patterns-and-provenance.md Doxa Maps — public snapshot 2026-09-24 2026-09-24 01:20:38 +00:00
poster-generation.md Doxa Maps — public snapshot 2026-09-24 2026-09-24 01:20:38 +00:00
README.md Doxa Maps — public snapshot 2026-09-24 2026-09-24 01:20:38 +00:00

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 every file, one line each, with the gotcha each carries
data-sources.md the api/ seam — connection contract + add-a-source checklist
color-strategies.md the color-strategy contract + legend wiring
components.md shared component catalog + shadow-DOM conventions
i18n.md the locale contract + add-a-language checklist
embeddability.md the generated per-map pages + manifest that make every map embeddable by default
app-wrappers.md the SPA shell: nav.js + PROFILES contracts, bun run shell pipeline
poster-generation.md the poster/preview generator pipeline
patterns-and-provenance.md the two multi-map patterns in depth + where the design comes from

Simple docs: ../why.md · ../tutorial.md · ../how-to.md · ../reference.md · ../explanation.md