You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
GP_DEV f91cc8faf5 Maks | поменял ветку по умолчанию на master 2 weeks ago
assets final 2 weeks ago
css final 2 weeks ago
fonts init 2 months ago
js final 2 weeks ago
resources final 2 weeks ago
template-parts final 2 weeks ago
.gitignore стандартный гитигнор, но убрал .json, чтобы сохранить package.json в репозитории 2 months ago
404.php final 2 weeks ago
README.md Maks | поменял ветку по умолчанию на master 2 weeks ago
archive-trainer.php final 2 weeks ago
archive-training.php final 2 weeks ago
comments.php init 2 months ago
footer.php final 2 weeks ago
functions.php final 2 weeks ago
header.php final 2 weeks ago
index.php init 2 months ago
mix-manifest.json final 2 weeks ago
package-lock.json init 2 months ago
package.json init 2 months ago
policy-template.php final 2 weeks ago
postcss.config.js init 2 months ago
safelist.txt init 2 months ago
screenshot.png full 1 month ago
screenshot.png.webp full 1 month ago
single-trainer.php final 2 weeks ago
single-training.php final 2 weeks ago
single.php init 2 months ago
style.css init 2 months ago
theme.json init 2 months ago
webpack.mix.js init 2 months ago

README.md

Тема для сайта 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 master
    
  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 master

Отправить изменения обратно в la-components:

git subtree push --prefix=template-parts/la-components la-components master

Посмотреть историю изменений в subtree:

git log --oneline template-parts/la-components/

Структура проекта

  • resources/ - исходные файлы стилей и скриптов
  • css/ - скомпилированные CSS файлы
  • js/ - JavaScript файлы
  • template-parts/ - части шаблонов
    • la-components/ - компоненты из subtree