mirror of
https://github.com/gromlab-ru/slm-design.git
synced 2026-08-22 07:30:16 +03:00
38 lines
2.2 KiB
Markdown
38 lines
2.2 KiB
Markdown
---
|
||
title: Настройка Шаблонов
|
||
description: Первичная установка и проверка набора шаблонов генерации
|
||
---
|
||
|
||
# Настройка Шаблонов
|
||
|
||
## Когда Нужна Настройка
|
||
|
||
Настройка нужна, если в проекте или выбранной области монорепозитория нет `.templates/`, но команда использует генерацию файлов как стандартный способ создания повторяемых структур.
|
||
|
||
Не перезаписывай существующую `.templates/` без согласования.
|
||
|
||
## Установка Стандартного Набора
|
||
|
||
Если проекту нужен стандартный набор Next.js App Router + SLM, сначала проверь локальный пример [nextjs-app-router-slm](../examples/nextjs-app-router-slm/README.md) и перенеси в `.templates/` только подходящие шаблоны.
|
||
|
||
Если в `./examples` нет подходящего шаблона, создай нужный шаблон в процессе работы с проектом на основе фактической структуры проекта, локальных соглашений и правил генерации.
|
||
|
||
## Проверка Установки
|
||
|
||
Проверь генерацию тестовой сущности из области шаблонов:
|
||
|
||
```bash
|
||
npx @gromlab/create component test src/ui
|
||
```
|
||
|
||
После проверки удали тестовую сущность.
|
||
|
||
## Чеклист
|
||
|
||
- В правильной области проекта есть `.templates/`.
|
||
- Внутри `.templates/` есть нужные шаблоны или согласованный кастомный набор.
|
||
- Если есть `.templates/README.md`, он описывает назначение шаблонов.
|
||
- CLI запускается из области шаблонов.
|
||
- Пробная генерация отрабатывает без ошибок.
|
||
- Тестовый scaffold удалён после проверки.
|