docs: обновить структуру прикладных разделов
- перенесён раздел создания проекта в прикладные разделы - переработаны разделы REST-клиента и получения данных - удалена устаревшая категория работы с данными - обновлён стандартный конфиг Biome - добавлены правила для обязательного API baseUrl без fallback - обновлены сайдбар, карта документации, README и ссылки
This commit is contained in:
@@ -29,59 +29,53 @@ const sidebar = [
|
||||
{ text: 'Типизация', link: '/docs/basics/typing' },
|
||||
],
|
||||
},
|
||||
{
|
||||
text: 'Создание проекта',
|
||||
items: [
|
||||
{ text: 'Из шаблона', link: '/docs/creating-project/from-template' },
|
||||
{ text: 'По гайду вручную', link: '/docs/creating-project/manual' },
|
||||
{ text: 'Чистый Next.js', link: '/docs/creating-project/nextjs' },
|
||||
],
|
||||
},
|
||||
{
|
||||
text: 'Работа с данными',
|
||||
// collapsed: true,
|
||||
items: [
|
||||
{ text: 'Введение', link: '/docs/data/' },
|
||||
{
|
||||
text: 'REST',
|
||||
collapsed: true,
|
||||
items: [
|
||||
{ text: 'Обзор', link: '/docs/data/rest/' },
|
||||
{
|
||||
text: 'Создание клиента',
|
||||
collapsed: true,
|
||||
items: [
|
||||
{ text: 'Обзор', link: '/docs/data/rest/clients/' },
|
||||
{ text: 'Автогенерация из OpenAPI', link: '/docs/data/rest/clients/auto' },
|
||||
{ text: 'Ручное создание', link: '/docs/data/rest/clients/manual' },
|
||||
{ text: 'GET-хуки REST-клиента', link: '/docs/data/rest/clients/hooks' },
|
||||
],
|
||||
},
|
||||
{
|
||||
text: 'Использование',
|
||||
collapsed: true,
|
||||
items: [
|
||||
{ text: 'Стратегии получения данных', link: '/docs/data/rest/strategies/' },
|
||||
{ text: 'Серверный await', link: '/docs/data/rest/strategies/server-await' },
|
||||
{ text: 'Параллельные серверные запросы', link: '/docs/data/rest/strategies/parallel-server-requests' },
|
||||
{ text: 'Передача промиса ниже', link: '/docs/data/rest/strategies/pass-promise-down' },
|
||||
{ text: 'Начальные данные для клиентских хуков', link: '/docs/data/rest/strategies/client-hooks-initial-data' },
|
||||
{ text: 'Клиентский GET-хук', link: '/docs/data/rest/strategies/client-get-hook' },
|
||||
{ text: 'Business-композиция', link: '/docs/data/rest/strategies/business-composition' },
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
{ text: 'Realtime', link: '/docs/data/realtime' },
|
||||
],
|
||||
},
|
||||
{
|
||||
text: 'Прикладные разделы',
|
||||
items: [
|
||||
{
|
||||
text: 'Создание проекта',
|
||||
collapsed: true,
|
||||
items: [
|
||||
{ text: 'Из шаблона', link: '/docs/applied/creating-project/from-template' },
|
||||
{ text: 'По гайду вручную', link: '/docs/applied/creating-project/manual' },
|
||||
{ text: 'Чистый Next.js', link: '/docs/applied/creating-project/nextjs' },
|
||||
],
|
||||
},
|
||||
{ text: 'Структура проекта', link: '/docs/applied/project-structure' },
|
||||
{ text: 'Страницы', link: '/docs/applied/page-level' },
|
||||
{ text: 'Компонент', link: '/docs/applied/component' },
|
||||
{ text: 'Модуль', link: '/docs/applied/module' },
|
||||
{
|
||||
text: 'REST-клиент',
|
||||
collapsed: true,
|
||||
items: [
|
||||
{ text: 'Введение', link: '/docs/applied/rest-client/' },
|
||||
{
|
||||
text: 'Настройка',
|
||||
collapsed: true,
|
||||
items: [
|
||||
{ text: 'Обзор', link: '/docs/applied/rest-client/setup/' },
|
||||
{ text: 'Автогенерация из OpenAPI', link: '/docs/applied/rest-client/setup/auto' },
|
||||
{ text: 'Ручное создание', link: '/docs/applied/rest-client/setup/manual' },
|
||||
{ text: 'GET-хуки REST-клиента', link: '/docs/applied/rest-client/setup/hooks' },
|
||||
],
|
||||
},
|
||||
{ text: 'Использование', link: '/docs/applied/rest-client/usage' },
|
||||
],
|
||||
},
|
||||
{
|
||||
text: 'Получение данных',
|
||||
collapsed: true,
|
||||
items: [
|
||||
{ text: 'Обзор', link: '/docs/applied/data-fetch/' },
|
||||
{ text: 'Серверный await', link: '/docs/applied/data-fetch/server-await' },
|
||||
{ text: 'Параллельные серверные запросы', link: '/docs/applied/data-fetch/parallel-server-requests' },
|
||||
{ text: 'Передача промиса ниже', link: '/docs/applied/data-fetch/pass-promise-down' },
|
||||
{ text: 'Начальные данные для клиентских хуков', link: '/docs/applied/data-fetch/client-hooks-initial-data' },
|
||||
{ text: 'Клиентский GET-хук', link: '/docs/applied/data-fetch/client-get-hook' },
|
||||
{ text: 'Business-композиция', link: '/docs/applied/data-fetch/business-composition' },
|
||||
],
|
||||
},
|
||||
{
|
||||
text: 'Стили',
|
||||
collapsed: true,
|
||||
|
||||
Reference in New Issue
Block a user