refactor(docs): объединить setup/ и usage/ в прикладные разделы
- Директории setup/ и usage/ объединены в applied/ с подпапками для парных разделов - Раздел «Работа с данными» вынесен на верхний уровень в data/ - Шаблоны генерации разделены на 4 файла: введение, настройка, создание, использование - Обновлён сайдбар, CONTRIBUTING.md, MAP.md и все внутренние ссылки - Обновлены требования и содержимое разделов (стили, шаблоны, SVG-спрайты)
This commit is contained in:
@@ -38,63 +38,79 @@ const sidebar = [
|
||||
],
|
||||
},
|
||||
{
|
||||
text: 'Настройка',
|
||||
text: 'Работа с данными',
|
||||
// collapsed: true,
|
||||
items: [
|
||||
{ text: 'Алиасы импортов', link: '/docs/setup/aliases' },
|
||||
{ text: 'Biome', link: '/docs/setup/biome' },
|
||||
{ text: 'PostCSS', link: '/docs/setup/postcss' },
|
||||
{ text: 'Стили', link: '/docs/setup/styles' },
|
||||
{ text: 'SVG-спрайты', link: '/docs/setup/svg-sprites' },
|
||||
{ text: 'Шаблоны генерации', link: '/docs/setup/templates' },
|
||||
{ text: 'VS Code', link: '/docs/setup/vscode' },
|
||||
],
|
||||
},
|
||||
{
|
||||
text: 'Использование',
|
||||
items: [
|
||||
{ text: 'Структура проекта', link: '/docs/usage/project-structure' },
|
||||
{ text: 'Компоненты', link: '/docs/usage/components' },
|
||||
{ text: 'Страницы (App Router)', link: '/docs/usage/page-level' },
|
||||
{ text: 'Шаблоны и генерация кода', link: '/docs/usage/templates-generation' },
|
||||
{ text: 'Стили', link: '/docs/usage/styles' },
|
||||
// Неактивные разделы: страницы существуют, но пока пустые.
|
||||
// Оставляем в sidebar без `link`, чтобы видеть план, но без перехода.
|
||||
{ text: 'Изображения · в разработке' },
|
||||
{ text: 'SVG-спрайты', link: '/docs/usage/svg-sprites' },
|
||||
{ text: 'Видео · в разработке' },
|
||||
{ text: 'Stores · в разработке' },
|
||||
{ text: 'Хуки · в разработке' },
|
||||
{ text: 'Шрифты · в разработке' },
|
||||
{ text: 'Локализация · в разработке' },
|
||||
],
|
||||
},
|
||||
{
|
||||
text: 'Данные',
|
||||
items: [
|
||||
{ text: 'Введение', link: '/docs/usage/data/' },
|
||||
{ text: 'Введение', link: '/docs/data/' },
|
||||
{
|
||||
text: 'REST',
|
||||
collapsed: true,
|
||||
items: [
|
||||
{
|
||||
text: 'Клиенты',
|
||||
text: 'Настройка',
|
||||
collapsed: true,
|
||||
items: [
|
||||
{ text: 'Автоматическая генерация', link: '/docs/usage/data/rest/clients/auto' },
|
||||
{ text: 'Ручное создание', link: '/docs/usage/data/rest/clients/manual' },
|
||||
{ text: 'Автоматическая генерация', link: '/docs/data/rest/clients/auto' },
|
||||
{ text: 'Ручное создание', link: '/docs/data/rest/clients/manual' },
|
||||
],
|
||||
},
|
||||
{
|
||||
text: 'Получение данных',
|
||||
text: 'Использование',
|
||||
collapsed: true,
|
||||
items: [
|
||||
{ text: 'Серверные компоненты', link: '/docs/usage/data/rest/fetching/server' },
|
||||
{ text: 'Клиентские компоненты', link: '/docs/usage/data/rest/fetching/client' },
|
||||
{ text: 'Серверные компоненты', link: '/docs/data/rest/fetching/server' },
|
||||
{ text: 'Клиентские компоненты', link: '/docs/data/rest/fetching/client' },
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
{ text: 'Realtime', link: '/docs/usage/data/realtime' },
|
||||
{ text: 'Realtime', link: '/docs/data/realtime' },
|
||||
],
|
||||
},
|
||||
{
|
||||
text: 'Прикладные разделы',
|
||||
items: [
|
||||
{ text: 'Алиасы импортов', link: '/docs/applied/aliases' },
|
||||
{ text: 'Biome', link: '/docs/applied/biome' },
|
||||
{ text: 'PostCSS', link: '/docs/applied/postcss' },
|
||||
{ text: 'VS Code', link: '/docs/applied/vscode' },
|
||||
{
|
||||
text: 'Стили',
|
||||
collapsed: true,
|
||||
items: [
|
||||
{ text: 'Настройка', link: '/docs/applied/styles/styles-setup' },
|
||||
{ text: 'Использование', link: '/docs/applied/styles/styles-usage' },
|
||||
],
|
||||
},
|
||||
{
|
||||
text: 'SVG-спрайты',
|
||||
collapsed: true,
|
||||
items: [
|
||||
{ text: 'Настройка', link: '/docs/applied/svg-sprites/svg-sprites-setup' },
|
||||
{ text: 'Использование', link: '/docs/applied/svg-sprites/svg-sprites-usage' },
|
||||
],
|
||||
},
|
||||
{
|
||||
text: 'Шаблоны генерации',
|
||||
collapsed: true,
|
||||
items: [
|
||||
{ text: 'Введение', link: '/docs/applied/templates/templates-intro' },
|
||||
{ text: 'Настройка', link: '/docs/applied/templates/templates-setup' },
|
||||
{ text: 'Создание шаблонов', link: '/docs/applied/templates/templates-create' },
|
||||
{ text: 'Использование', link: '/docs/applied/templates/templates-usage' },
|
||||
],
|
||||
},
|
||||
{ text: 'Структура проекта', link: '/docs/applied/project-structure' },
|
||||
{ text: 'Компоненты', link: '/docs/applied/components' },
|
||||
{ text: 'Страницы (App Router)', link: '/docs/applied/page-level' },
|
||||
// Неактивные разделы: страницы существуют, но пока пустые.
|
||||
// Оставляем в sidebar без `link`, чтобы видеть план, но без перехода.
|
||||
{ text: 'Изображения · в разработке' },
|
||||
{ text: 'Видео · в разработке' },
|
||||
{ text: 'Stores · в разработке' },
|
||||
{ text: 'Хуки · в разработке' },
|
||||
{ text: 'Шрифты · в разработке' },
|
||||
{ text: 'Локализация · в разработке' }
|
||||
],
|
||||
},
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user