mirror of
https://github.com/gromlab-ru/slm-design.git
synced 2026-08-22 07:30:16 +03:00
34 lines
1.8 KiB
Markdown
34 lines
1.8 KiB
Markdown
|
|
---
|
|||
|
|
layout: home
|
|||
|
|
title: SLM Level 1
|
|||
|
|
|
|||
|
|
hero:
|
|||
|
|
name: SLM Level 1
|
|||
|
|
text: Базовая архитектура фронтенд-приложений
|
|||
|
|
tagline: Слои, модули, зависимости, публичные границы и жизненный цикл без отдельной доменной архитектуры.
|
|||
|
|
image:
|
|||
|
|
src: /logo.svg
|
|||
|
|
alt: SLM Design
|
|||
|
|
actions:
|
|||
|
|
- theme: brand
|
|||
|
|
text: Читать Level 1
|
|||
|
|
link: /level-1/
|
|||
|
|
- theme: alt
|
|||
|
|
text: Открыть правила
|
|||
|
|
link: /rules/level-1
|
|||
|
|
|
|||
|
|
features:
|
|||
|
|
- title: Пять слоёв
|
|||
|
|
details: Линейный порядок app, compositions, infra, ui и shared задаёт роли кода и допустимое направление зависимостей.
|
|||
|
|
- title: Модульные границы
|
|||
|
|
details: Ответственность имеет одного владельца, а внешний код использует модуль только через его публичный API.
|
|||
|
|
- title: 14 правил
|
|||
|
|
details: Пять правил проверяются автоматически, девять требуют архитектурного ревью.
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## Что опубликовано
|
|||
|
|
|
|||
|
|
Сайт содержит только рабочий черновик SLM Level 1 и его канонический реестр правил. Доменные уровни, монорепозитории и дополнительные режимы архитектуры пока не входят в опубликованную документацию.
|
|||
|
|
|
|||
|
|
Определения Level 1 нормативны внутри черновика. Точные формулировки блокирующих требований находятся только в [реестре правил](/rules/level-1).
|