Skip to content

Wiki-страницы

Викикод автоматически генерирует 25 тематических wiki-страниц для каждого проекта. Каждая страница описывает отдельный аспект проекта и обновляется при изменении кодовой базы.

Страницы сгруппированы по логике: от понимания продукта — к архитектуре, техническому ядру, инфраструктуре и инструментам разработчика.


Продукт и бизнес

СтраницаЧто содержит
Обзор проектаНазначение и бизнес-ценность, ключевые возможности, технологический стек, структура проекта, быстрый старт, решаемые проблемы
КейсПовествование по схеме «Проблема → Решение → Результат»: контекст, вызовы команды, ключевые решения, итоговая ценность
РынокРыночная ниша, целевая аудитория (2–3 сегмента), анализ конкурентов и конкурентные преимущества
UXПользовательские пути с flowchart-схемами, информационная архитектура, пользовательские истории (US-NN)

Бизнес-логика и архитектура

СтраницаЧто содержит
Бизнес-логикаBPMN-подобные sequenceDiagram схемы ключевых сценариев: счастливый путь, ветвления, валидации, автоматические задачи, обработка исключений
АрхитектураВысокоуровневое описание, диаграмма компонентов, паттерны проектирования, точки расширения
Решения (ADR)Задокументированные архитектурные решения: контекст, альтернативы, обоснование, последствия

Техническое ядро

СтраницаЧто содержит
Модули и компонентыКарта модулей, назначение каждого, ключевые экспорты, зависимости между модулями
База данныхСхема БД с ER-диаграммой, описание таблиц и полей, связи, индексы, управление миграциями
АвторизацияМеханизм аутентификации, OAuth-провайдеры, JWT-структура, роли и права, OAuth flow-диаграмма
API ReferenceВсе эндпоинты с параметрами, форматами запроса/ответа, кодами ошибок, curl-примерами
Потоки данныхSequencediagram-схемы ключевых сценариев: happy path, обработка ошибок, фоновые процессы

Frontend

Генерируются только если в проекте есть UI-файлы (.tsx, .jsx, .vue, .svelte, .css)

СтраницаЧто содержит
Дизайн-системаЦветовые токены с превью, типографика, отступы, каталог компонентов со ссылками
Компоненты UIСпецификация каждого компонента: props, события, варианты, интерактивный preview, a11y

Инфраструктура

СтраницаЧто содержит
КонфигурацияВсе переменные окружения, конфигурационные файлы, различия dev/prod, пример .env
РазвёртываниеПошаговый деплой, Docker, Nginx, SSL, systemd, мониторинг, rollback
DockerСхема контейнеров, таблица сервисов с портами и env, volumes, сети, команды запуска

Качество и надёжность

СтраницаЧто содержит
Тест-покрытиеВиды тестов, карта покрытия по модулям, критические пути, команды запуска, пробелы
Каталог ошибокКлассификация ошибок, HTTP-статусы API, паттерны обработки ошибок, алгоритм диагностики
ПроизводительностьHotspots, анализ запросов к БД, кэширование, конкурентность, приоритизированные рекомендации
Аудит зависимостейПрямые зависимости, анализ лицензий, риски безопасности, устаревшие пакеты, процесс обновления

Для разработчика

СтраницаЧто содержит
AI КонтекстСжатое описание проекта для AI-ассистентов: стек, ключевые абстракции, правила и конвенции
РуководстваОнбординг за 15 минут, workflow добавления фичи, расширение системы, отладка, FAQ
Гид для новичковПошаговая установка с нуля, первая задача, структура кода, ключевые концепции, типичные ошибки
Журнал измененийChangelog в формате Keep a Changelog, инструкции по ведению при создании PR

Генерация

Wiki-страницы создаются автоматически при глубоком сканировании. Также можно запустить отдельно:

Ctrl+Shift+P → Викикод: Создать базу знаний

Для этого необходимо, чтобы документация файлов уже была создана.


Обновление отдельной страницы

Правый клик на странице в дереве → Обновить документацию

Страница перегенерируется с актуальным контекстом.


Модульные страницы

Кроме 25 тематических страниц, для каждого каталога проекта с двумя и более файлами автоматически создаётся модульная страница. Она содержит:

  • Назначение модуля
  • Список файлов и их функций
  • Связи с другими модулями
  • Рекомендации для AI-ассистента по работе с модулем

Количество модульных страниц зависит от тарифа (5 / без ограничений / без ограничений).


Просмотр

Нажмите на страницу в дереве — она откроется с:

  • Рендерингом Markdown с подсветкой синтаксиса
  • Оглавлением в боковой панели
  • Mermaid-диаграммами с возможностью зума и сохранением в PNG
  • Навигацией между страницами по ссылкам
  • Датой генерации в виде чипсы над заголовком
  • Кнопкой «Копировать» рядом с заголовками для копирования разделов
  • Кнопкой «Поделиться» — публикует страницу по публичной ссылке на 30 дней

Документация Викикод