parent
35bbbcb597
commit
0c1b4c646b
@ -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…
Reference in new issue