Skip to content
duxt

Architecture decisions

The decision log — every architecture decision recorded for duxt.

A decision earns an ADR when it constrains work that comes later and its reasoning would otherwise be lost: a choice between real alternatives, a convention every part of the project has to follow, a trade-off that looks like a mistake until the reason is known. Records are append-only — a reversed decision is written as a new ADR that supersedes the old one, never as an edit to it.

ADRDecisionStatusDate
ADR-0001Build duxt as a layer carrying a moduleaccepted2026-09-06
ADR-0002Generate the collections from one source listaccepted2026-09-06
ADR-0003Decide the URL prefixes at build timeaccepted2026-09-06
ADR-0004Render Markdown components with MDCaccepted2026-09-06
ADR-0005Ship the layer without owner-specific linksaccepted2026-09-06
ADR-0006Rebuild on a schedule rather than refresh at runtimeaccepted2026-09-06
ADR-0007Serve translations as collections of their ownaccepted2026-09-06
ADR-0008Build the theme on owned shadcn-vue componentsaccepted2026-09-08
ADR-0009Take the SEO stack from the Nuxt SEO bundleaccepted2026-09-08
Was this page helpful?