file-map.md documented `SOW_EXPORT_BUTTON=false` as a hidden global switch that "hides the fully-wired Export menu across ALL bundles". SOW_ appears nowhere in this repo, so anyone setting it would get silence and conclude the Export menu was broken. Docs describe the code as it is, so the claim is gone. The per-component prop it mentioned is real and untouched: LegendMobile.vue passes :export-enabled. Only the global env override was fictional. MAX_LIVE went with the staging.js row it lived in, and neither name appears in README.md or documentation/ now. If a global export switch is wanted, that is a card, not a doc edit. |
||
|---|---|---|
| .. | ||
| app-wrappers.md | ||
| color-strategies.md | ||
| components.md | ||
| data-sources.md | ||
| embeddability.md | ||
| file-map.md | ||
| i18n.md | ||
| patterns-and-provenance.md | ||
| poster-generation.md | ||
| README.md | ||
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