# Начало работы

В этой документации описана вилка vue-styleguidist/vue-styleguidist, которая поддерживается в этом репозитории и публикуется на GitHub Pages.

# 1. Установка

Установите Webpack, если он еще не установлен. Styleguidist будет использовать вашу версию Webpack.

pnpm add -D webpack

Установите пакет из этого форка:

pnpm add -D @ivaninvladimir/vue-stylebook

Если вы используете Vue CLI 3 (@vue/cli (opens new window)), рекомендуется установить плагин:

vue add styleguidist

Для этого форка команда vue add styleguidist устанавливает плагин и пакет из upstream-версии vue-styleguidist, а не @ivaninvladimir/vue-stylebook. Если вам важны изменения именно этого форка, настройте подключение вручную через styleguide.config.js и npm-скрипты ниже.

Подробности смотрите в документации для Vue CLI.

# 2. Настройка стайлгайда

Создайте файл styleguide.config.js в той же директории, где находится package.json. Это основной файл конфигурации. В нем можно:

Если вы используете Vue-CLI 3 (opens new window), шаг с веб-пакетом можно пропустить. После установки vue-cli-plugin-styleguidist нужные настройки подхвачены из CLI. Остается путь к компонентам.

# 3. Добавьте удобные скрипты

Добавьте эти скрипты в package.json:

{
  "scripts": {
+    "styleguide": "vue-stylebook server",
+    "styleguide:build": "vue-stylebook build"
  }
}

Для Vue-CLI 3 используйте так:

{
  "scripts": {
+    "styleguide": "vue-cli-service styleguidist",
+    "styleguide:build": "vue-cli-service styleguidist:build"
  }
}

ПРИМЕЧАНИЕ: при выполнении vue add styleguidist скрипты автоматически добавляются в package.json.

# 4. Запуск стайлгайда

Запустите pnpm styleguide, чтобы поднять dev-сервер стайлгайда.

Запустите pnpm styleguide:build, чтобы собрать статическую версию.

# 5. Сборка документации для страниц GitHub

В этом форке документация публикуется на GitHub Pages. Для сборки:

pnpm predocs
pnpm docs:build

Статические файлы будут в docs/dist.

# 6. Включить документацию компонентов

См. как документировать компоненты

# Вопросы