GP_DEV 7d7a28e789 final
2025-08-01 10:07:08 +03:00
2025-08-01 10:07:08 +03:00
2025-08-01 10:07:08 +03:00
2025-06-01 12:33:52 +03:00
2025-08-01 10:07:08 +03:00
2025-08-01 10:07:08 +03:00
2025-08-01 10:07:08 +03:00
2025-08-01 10:07:08 +03:00
2025-08-01 10:07:08 +03:00
2025-08-01 10:07:08 +03:00
2025-06-01 12:33:52 +03:00
2025-08-01 10:07:08 +03:00
2025-08-01 10:07:08 +03:00
2025-08-01 10:07:08 +03:00
2025-06-01 12:33:52 +03:00
2025-08-01 10:07:08 +03:00
2025-06-01 12:33:52 +03:00
2025-06-01 12:33:52 +03:00
2025-08-01 10:07:08 +03:00
2025-06-01 12:33:52 +03:00
2025-06-01 20:09:24 +03:00
2025-06-01 12:33:52 +03:00
2025-07-08 14:21:19 +03:00
2025-07-08 14:21:19 +03:00
2025-08-01 10:07:08 +03:00
2025-08-01 10:07:08 +03:00
2025-06-01 12:33:52 +03:00
2025-06-01 12:33:52 +03:00
2025-06-01 12:33:52 +03:00
2025-06-01 12:33:52 +03:00

Тема для сайта Fakel Gym

Установка

  1. Клонировать репозиторий в папку тем WordPress
  2. Добавить remote для компонентов:
    git remote add la-components https://git.good-production.xyz/Good-Production/la-components-wp.git
    
  3. Скачать компоненты через git subtree:
    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):

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%