指南
指南
实用操作指南:迁移、模块接线、在不同框架上使用 DMA。
指南是针对特定技术栈的「怎么做」。概念章节解释规则;这里提供分步模式,并附带 DMA 仓库中的可运行示例。
从哪里开始
按框架
每份指南使用相同的 mini-shop,但组合根(composition root)不同:
| 指南 | 组合根 | 仓库中的示例 |
|---|---|---|
| Vite + React | src/app/ | 可运行的 canon |
| Next.js | src/app/ | App Router + RSC |
| Astro | src/pages/ + src/app/ | .astro frontmatter |
| SvelteKit | src/routes/ | Svelte 5 runes |
| Vue + Vite | src/app/ | SFC + composables |
所有示例均通过 dma check——源码位于 examples。
各栈共通点
- 路由保持精简——只从
*/public/*导入 - 禁止
feature → feature services/在提升(promotion)时创建,而非提前搭建- CI:
dma check+ 自选 linter