Files
slm-design/docs/index.md
S.Gromov d69fca16fe feat: добавить лендинг, переписать документацию и унифицировать генерацию
- Добавлен лендинг на React + Vite с темой и карточками навигации
- Добавлен модуль темы (src/infra/theme) с поддержкой system/light/dark
- Документация переписана: разделы «Модули», «Сегменты», «Компонент»
- Добавлена страница навигации docs/index.md
- Генерация llms.txt переведена на парсинг сайдбара VitePress
- Описания для llms.txt вынесены в frontmatter (поле description)
- Удалена директория generated/, архив ZIP убран с лендинга
- Удалены английская документация, README_RU, concat-md.js
- Добавлен vite-плагин для UTF-8 заголовков текстовых артефактов
- Caddyfile обновлён: charset=utf-8 для llms.txt и ARCHITECTURE.md
2026-05-01 21:00:25 +03:00

30 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: Документация
---
# Документация
Раздел помогает быстро найти нужное правило SLM Design. Здесь собраны маршруты чтения, карта разделов и ссылки на материалы для AI-ассистентов.
## С чего начать
- Если вы знакомитесь с подходом впервые — начните с [SLM Design](/architecture/).
- Если проектируете структуру `src/` — откройте [Слои](/architecture/layers).
- Если создаёте новый домен или блок интерфейса — используйте [Модули](/architecture/modules).
- Если выбираете папку внутри модуля — смотрите [Сегменты](/architecture/segments).
## Разделы
| Раздел | Когда открывать |
|--------|----------------|
| [SLM Design](/architecture/) | Нужно понять общую идею архитектуры и контекст правил. |
| [Слои](/architecture/layers) | Нужно определить, где должен жить код и какие зависимости допустимы. |
| [Модули](/architecture/modules) | Нужно оформить границы модуля, публичный API или фабрику. |
| [Сегменты](/architecture/segments) | Нужно выбрать внутреннюю папку для компонента, хука, стиля, типа или конфига. |
## Для ассистентов
- `/llms.txt` — краткая карта документации.
- `/llms-full.txt` — полный контекст архитектуры.
- `/slm-design.zip` — архив Markdown-файлов.