From eadc4627f72cbed3c8b8d9e7845d615f9bc60610 Mon Sep 17 00:00:00 2001 From: "S.Gromov" Date: Fri, 8 May 2026 07:13:11 +0300 Subject: [PATCH] =?UTF-8?q?docs:=20=D0=B8=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D1=82=D1=8C=20=D1=81=D1=81=D1=8B=D0=BB=D0=BA=D0=B8=20?= =?UTF-8?q?=D0=B0=D1=80=D1=85=D0=B8=D1=82=D0=B5=D0=BA=D1=82=D1=83=D1=80?= =?UTF-8?q?=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - исправлены ссылки на страницы слоёв, модулей и сегментов - возвращены относительные пути для внутренних ссылок архитектуры --- docs/docs/basics/architecture/index.md | 6 +++--- docs/docs/basics/architecture/modules.md | 2 +- docs/docs/basics/architecture/segments.md | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/docs/basics/architecture/index.md b/docs/docs/basics/architecture/index.md index 544cc22..09a7173 100644 --- a/docs/docs/basics/architecture/index.md +++ b/docs/docs/basics/architecture/index.md @@ -10,9 +10,9 @@ Scoped Layered Module Design — модульная архитектура фр Спецификация SLM Design состоит из нескольких связанных разделов. Этот обзор даёт общий контекст, а детальные правила описаны дальше: -- [Слои](/architecture/layers) — уровни организации `src/`, направление зависимостей и зона ответственности каждого слоя. -- [Модули](/architecture/modules) — границы ответственности, публичный API, типы модулей и отличие модуля от компонента. -- [Сегменты](/architecture/segments) — внутренние папки модуля (`ui/`, `parts/`, `hooks/`, `types/` и другие) и правила размещения файлов. +- [Слои](./layers.md) — уровни организации `src/`, направление зависимостей и зона ответственности каждого слоя. +- [Модули](./modules.md) — границы ответственности, публичный API, типы модулей и отличие модуля от компонента. +- [Сегменты](./segments.md) — внутренние папки модуля (`ui/`, `parts/`, `hooks/`, `types/` и другие) и правила размещения файлов. Рекомендуемый порядок чтения: обзор → слои → модули → сегменты. diff --git a/docs/docs/basics/architecture/modules.md b/docs/docs/basics/architecture/modules.md index 3edf889..4950d7c 100644 --- a/docs/docs/basics/architecture/modules.md +++ b/docs/docs/basics/architecture/modules.md @@ -151,7 +151,7 @@ backend-api/ └── index.ts # публичный API ``` -Подробное описание сегментов — в разделе [Сегменты](/architecture/segments). +Подробное описание сегментов — в разделе [Сегменты](./segments.md). ## Публичный API diff --git a/docs/docs/basics/architecture/segments.md b/docs/docs/basics/architecture/segments.md index 86cdea2..eeb1b52 100644 --- a/docs/docs/basics/architecture/segments.md +++ b/docs/docs/basics/architecture/segments.md @@ -42,7 +42,7 @@ description: Сегменты внутри модуля (ui/, model/, lib/ и д - Не получает данные самостоятельно, не выбирает источник данных и не композирует данные. - Не содержит бизнес-логику или сценарную логику. -Если UI-сущности нужно что-то за пределами этих ограничений, она должна быть оформлена как модуль. Полная граница описана в разделе [Компонент](/architecture/modules#компонент). +Если UI-сущности нужно что-то за пределами этих ограничений, она должна быть оформлена как модуль. Полная граница описана в разделе [Компонент](./modules.md#компонент). Корневой файл модуля в `ui/` не размещается. Он лежит в корне модуля: `{module-name}.tsx`.