# Начало работы
В этой документации описана вилка
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. Включить документацию компонентов
См. как документировать компоненты