readme
This commit is contained in:
49
README.md
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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user