From 0c1b4c646b1f33a5234295cf09200d466c693501 Mon Sep 17 00:00:00 2001 From: GP_DEV Date: Sun, 1 Jun 2025 20:09:24 +0300 Subject: [PATCH] readme --- README.md | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/README.md b/README.md index e69de29..81d17d8 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,49 @@ +# Тема для сайта Fakel Gym +## Установка +1. Клонировать репозиторий в папку тем WordPress +2. Добавить remote для компонентов: + ```bash + git remote add la-components https://git.good-production.xyz/Good-Production/la-components-wp.git + ``` +3. Скачать компоненты через git subtree: + ```bash + git subtree pull --prefix=template-parts/la-components la-components main + ``` +4. Установить зависимости: `npm install` +5. Собрать ассеты: `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): +```bash +git subtree pull --prefix=template-parts/la-components la-components main +``` + +#### Отправить изменения обратно в la-components: +```bash +git subtree push --prefix=template-parts/la-components la-components main +``` + +#### Посмотреть историю изменений в subtree: +```bash +git log --oneline template-parts/la-components/ +``` + +## Структура проекта +- `resources/` - исходные файлы стилей и скриптов +- `css/` - скомпилированные CSS файлы +- `js/` - JavaScript файлы +- `template-parts/` - части шаблонов + - `la-components/` - компоненты из subtree +