metallobaza37
v1.0.1
Published
VG Start Template — WordPress + Vite + VG_Mailer
Readme
VG Start Template — WordPress + Vite + VG_Mailer
- Стартер‑тема WordPress с Vite (TypeScript/SCSS) и набором UI‑компонентов.
- PHP‑зависимости через Composer:
kucrut/vite-for-wpи Carbon Fields. Встроен VG_Mailer для Email/Telegram и логов.
Полезные документы
- docs/00-autoinstall.md:1 — Автоустановка зависимостей одной командой (npm install)
- packages/create-vg-start-template/README.md:1 — npx‑CLI для быстрого развёртывания
- docs/01-quickstart.md:1 — Быстрый старт, требования, команды
- docs/02-architecture.md:1 — Архитектура и структура проекта
- docs/03-frontend-libs.md:1 — Собственные фронтенд‑библиотеки
- docs/04-wordpress-theme.md:1 — Настройка темы WordPress и Carbon Fields
- docs/05-vg-mailer.md:1 — Настройка и использование VG_Mailer
- docs/06-troubleshooting.md:1 — Траблшутинг и типичные проблемы
- docs/07-ui-markup.md:1 — Примеры HTML‑разметки UI
Свой CLI (npx) — рекомендуемый способ
- Команда:
npx create-vg-start-template my-theme - После выполнения npx все зависимости установлены: CLI запускает
npm install, а скриптpostinstallавтоматически выполнитcomposer installв корне темы и вVG_Mailer/. Чтобы пропустить установку — добавьте флаг--no-install. - По умолчанию CLI использует репозиторий шаблона
[email protected]:DenisChernykh/vg-start-template.git. Переопределить можно опцией--repo <url>или переменнойVG_TEMPLATE_REPO. - Дальше:
cd my-theme && npm run dev
Быстрый старт (fallback без CLI)
- Установка одной командой в рамках текущего репозитория:
npm install- Скрипт postinstall автоматически выполнит
composer installв корне темы и вVG_Mailer/.
- Скрипт postinstall автоматически выполнит
- Запуск dev‑сервера:
npm run dev - Сборка:
npm run build - Watch‑сборка:
npm run watch
Требования
- Менеджер пакетов:
npm - Composer для PHP‑зависимостей (включая подпакет
VG_Mailer) - WordPress 6.3+, PHP 7.4+
