main
GP_DEV 2 months ago
parent 35bbbcb597
commit 0c1b4c646b
  1. 49
      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
Loading…
Cancel
Save