docs: рефакторинг документации — workflow, прикладные разделы, генерация RULES.md
- Переработан раздел Workflow: заголовки, описания, порядок разделов - Добавлены новые разделы: Генерация кода (workflow), Настройка VS Code (applied) - Убран суффикс .ui.tsx из документации и примеров - Переработан раздел Структура проекта — только Next.js, без React SPA - Приоритет стилизации перенесён из applied/styles в workflow/styling - Убрано дублирование инструментов генерации — единая точка в applied/templates-generation - Переписан concat-md.js: без внешних зависимостей, мета-якоря для навигации в RULES.md - Удалена зависимость concat-md - Обновлена главная страница: названия разделов, URL на RULES.md - Добавлен AGENTS.md с правилами для агентов
This commit is contained in:
12
.vitepress/cache/deps/_metadata.json
vendored
12
.vitepress/cache/deps/_metadata.json
vendored
@@ -1,25 +1,25 @@
|
||||
{
|
||||
"hash": "a12e5463",
|
||||
"configHash": "dd9ed373",
|
||||
"hash": "e66d10e4",
|
||||
"configHash": "bca2cdcc",
|
||||
"lockfileHash": "5778a81f",
|
||||
"browserHash": "2debf0f0",
|
||||
"browserHash": "5fea5472",
|
||||
"optimized": {
|
||||
"vue": {
|
||||
"src": "../../../node_modules/vue/dist/vue.runtime.esm-bundler.js",
|
||||
"file": "vue.js",
|
||||
"fileHash": "50b34fbf",
|
||||
"fileHash": "cabb4131",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vitepress > @vue/devtools-api": {
|
||||
"src": "../../../node_modules/@vue/devtools-api/dist/index.js",
|
||||
"file": "vitepress___@vue_devtools-api.js",
|
||||
"fileHash": "ea163609",
|
||||
"fileHash": "66e76a7b",
|
||||
"needsInterop": false
|
||||
},
|
||||
"vitepress > @vueuse/core": {
|
||||
"src": "../../../node_modules/@vueuse/core/index.mjs",
|
||||
"file": "vitepress___@vueuse_core.js",
|
||||
"fileHash": "2ef97fe2",
|
||||
"fileHash": "6d04ab1e",
|
||||
"needsInterop": false
|
||||
}
|
||||
},
|
||||
|
||||
@@ -5,11 +5,12 @@ const ruSidebar = [
|
||||
text: 'Workflow',
|
||||
items: [
|
||||
{ text: 'Начало работы', link: '/workflow/getting-started' },
|
||||
{ text: 'Создание приложения', link: '/workflow/creating-app' },
|
||||
{ text: 'Создание страниц', link: '/workflow/creating-pages' },
|
||||
{ text: 'Создание компонентов', link: '/workflow/creating-components' },
|
||||
{ text: 'Создание проекта', link: '/workflow/creating-app' },
|
||||
{ text: 'Генерация кода', link: '/workflow/code-generation' },
|
||||
{ text: 'Добавление страницы', link: '/workflow/creating-pages' },
|
||||
{ text: 'Добавление UI-модуля', link: '/workflow/creating-components' },
|
||||
{ text: 'Стилизация', link: '/workflow/styling' },
|
||||
{ text: 'Работа с данными', link: '/workflow/data-fetching' },
|
||||
{ text: 'Получение данных', link: '/workflow/data-fetching' },
|
||||
{ text: 'Управление состоянием', link: '/workflow/state-management' },
|
||||
{ text: 'Локализация', link: '/workflow/localization' },
|
||||
],
|
||||
@@ -28,8 +29,10 @@ const ruSidebar = [
|
||||
{
|
||||
text: 'Прикладные разделы',
|
||||
items: [
|
||||
{ text: 'Настройка VS Code', link: '/applied/vscode' },
|
||||
{ text: 'Структура проекта', link: '/applied/project-structure' },
|
||||
{ text: 'Компоненты', link: '/applied/components' },
|
||||
{ text: 'Page-level компоненты', link: '/applied/page-level' },
|
||||
{ text: 'Шаблоны и генерация кода', link: '/applied/templates-generation' },
|
||||
{ text: 'Стили', link: '/applied/styles' },
|
||||
{ text: 'Изображения', link: '/applied/images-sprites' },
|
||||
@@ -72,8 +75,10 @@ const enSidebar = [
|
||||
{
|
||||
text: 'Applied Sections',
|
||||
items: [
|
||||
{ text: 'VS Code Setup', link: '/en/applied/vscode' },
|
||||
{ text: 'Project Structure', link: '/en/applied/project-structure' },
|
||||
{ text: 'Components', link: '/en/applied/components' },
|
||||
{ text: 'Page-level Components', link: '/en/applied/page-level' },
|
||||
{ text: 'Templates & Code Generation', link: '/en/applied/templates-generation' },
|
||||
{ text: 'Styles', link: '/en/applied/styles' },
|
||||
{ text: 'Images', link: '/en/applied/images-sprites' },
|
||||
|
||||
Reference in New Issue
Block a user