Developer guides for contributors working on AshUI internals.
The sequence below is the intended learning path for new maintainers.
- DG-0001: Architecture and Control Planes - The package-level model, stable internal boundaries, and the main modules to debug first.
- DG-0002: Storage, Resource Authority, and Configuration - How authored resources become persisted screens and how the configurable storage boundary works.
- DG-0003: Compiler, Canonical IUR, Styling, and Renderers - Internal compilation, canonical conversion, styling data flow, and adapter selection.
- DG-0004: Runtime, Bindings, and Authorization - LiveView mount flow, event routing, runtime binding work, and authorization checks.
- DG-0005: Testing, Conformance, and Governance - Test layers, support fixtures, Spec Led workflow, and repository validation.
- DG-0006: Contribution and Release Workflow - How to package a coherent change and move it through release-readiness.
| Guide | Status | Last Reviewed |
|---|---|---|
| DG-0001 | Active | 2026-04-23 |
| DG-0002 | Active | 2026-04-23 |
| DG-0003 | Active | 2026-05-14 |
| DG-0004 | Active | 2026-04-23 |
| DG-0005 | Active | 2026-04-23 |
| DG-0006 | Active | 2026-04-23 |
- You are reading the current architecture, not older planning placeholders.
- You want to understand the actual repo seams in
lib/,test/,guides/, and.spec/. - You are comfortable reading Elixir source and running focused Mix commands.