mirror of
https://github.com/gromlab-ru/slm-design.git
synced 2026-08-22 07:30:16 +03:00
feat: level-2 документация
This commit is contained in:
@@ -50,6 +50,7 @@ SLM-L{level}-{group}-{class}{number}
|
||||
| `COMPONENT` | Компоненты |
|
||||
| `NESTED_MODULE` | Вложенные модули |
|
||||
| `LIFECYCLE` | Жизненный цикл |
|
||||
| `DOMAIN` | Домены |
|
||||
|
||||
Код раздела записывается полным английским именем в `UPPER_SNAKE_CASE`. Новый код добавляется в таблицу до первого использования.
|
||||
|
||||
@@ -115,3 +116,4 @@ SLM-L{level}-{group}-{class}{number}
|
||||
## Наборы правил
|
||||
|
||||
- [Первый уровень](./level-1.md)
|
||||
- [Второй уровень](./level-2.md)
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
|
||||
> **Направление зависимостей**
|
||||
>
|
||||
> Внутри одного SLM root код каждого слоя может зависеть только от кода этого же или любого нижнего слоя в порядке `app → compositions → infra → ui → shared`.
|
||||
> Внутри одного SLM root код каждого слоя может зависеть только от кода этого же или любого нижнего слоя в нормативном порядке слоёв выбранного уровня SLM.
|
||||
|
||||
### SLM-L1-LAYER-R003
|
||||
|
||||
|
||||
11
DRAFT/rules/level-2.md
Normal file
11
DRAFT/rules/level-2.md
Normal file
@@ -0,0 +1,11 @@
|
||||
# Правила SLM второго уровня
|
||||
|
||||
Проект Level 2 соблюдает все правила Level 1 и дополнительные правила этого реестра.
|
||||
|
||||
## Граница доменов
|
||||
|
||||
### SLM-L2-DOMAIN-R001
|
||||
|
||||
> **Граница домена**
|
||||
>
|
||||
> Каждая самостоятельная предметная область слоя `domains` представлена ровно одним доменным модулем; принадлежащие этой области доменные модели, правила, сценарии и продуктовое состояние размещаются внутри его границы, включая границы вложенных модулей.
|
||||
Reference in New Issue
Block a user