Files
slm-design/DRAFT/architecture/groups.md
S. Gromov 691069af8e sync
2026-08-10 09:12:22 +03:00

1.4 KiB
Raw Blame History

Группы SLM

Пояснение нормативной модели групп SLM.

Группа помогает ориентироваться в большом количестве модулей. Она классифицирует структуру, но ничего не реализует и не образует самостоятельную границу зависимостей.

Связанное правило

Пример

compositions/
├── pages/              # Группа
│   ├── landing/        # Модуль
│   └── contacts/       # Модуль
└── layouts/            # Группа
    └── main/           # Модуль

pages и layouts являются возможной группировкой проекта, а не обязательной структурой SLM.

Рекомендуется создавать группу только при реальной навигационной потребности. Если папка начинает владеть файлами реализации, состоянием, жизненным циклом или публичным API, она является модулем и должна получить модульную границу.