a6bb81cbe1b255f72d5f7e70355dc6a96518d9f2
Тема для сайта Fakel Gym
Установка
- Клонировать репозиторий в папку тем WordPress
- Добавить remote для компонентов:
git remote add la-components https://git.good-production.xyz/Good-Production/la-components-wp.git - Скачать компоненты через git subtree:
git subtree pull --prefix=template-parts/la-components la-components main - Установить зависимости:
npm install - Собрать ассеты:
npm run devилиnpm run production
Разработка
npm run watch- отслеживание измененийnpm run dev- сборка для разработкиnpm run production- сборка для продакшена
Git Subtree
Проект использует git subtree для подключения переиспользуемых компонентов la-components.
Структура
template-parts/la-components/- подключенный через subtree репозиторий с компонентами
Команды для работы с subtree
Обновить компоненты (получить изменения из la-components):
git subtree pull --prefix=template-parts/la-components la-components main
Отправить изменения обратно в la-components:
git subtree push --prefix=template-parts/la-components la-components main
Посмотреть историю изменений в subtree:
git log --oneline template-parts/la-components/
Структура проекта
resources/- исходные файлы стилей и скриптовcss/- скомпилированные CSS файлыjs/- JavaScript файлыtemplate-parts/- части шаблоновla-components/- компоненты из subtree
Description
Languages
PHP
90.2%
JavaScript
7.2%
CSS
2.4%
Hack
0.2%