Гайды
Гайды
Практические инструкции: миграция, склейка модулей, DMA на разных фреймворках.
Гайды — это «как сделать» на конкретном стеке. Концепции объясняют правила; здесь — пошаговые паттерны с живыми примерами из репозитория DMA.
Не читали базу? Начните с Быстрый старт и Структура проекта.
С чего начать
Миграция
Внедрить DMA в существующий проект
Монорепо
Несколько приложений, CI
Склейка модулей
События, порты, связка в app
По фреймворкам
Каждый гайд — тот же mini-shop, разный корень композиции:
| Гайд | Корень композиции | Пример в репо |
|---|---|---|
| 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+ линтер по выбору