Shopify Slater локальный, чтобы жить рабочий процесс разработки (синхронизация из живого) - PullRequest
2 голосов
/ 04 марта 2020

Я обновил свой рабочий процесс внешнего интерфейса от старого способа Shopify Themekit до способа Webpack. Хотя здорово, что я использую новейшие технологии внешнего интерфейса, я борюсь с этим новым рабочим процессом.

В моем старом рабочем процессе я мог внести sh изменения в живую тему и извлечь изменения из живой темы. через Github и Shopify Themekit gem. Ничего не было скомпилировано. Хотя управлять им было проще, но не очень хорошо для производительности.

Локальная тема >> Github >> Живая тема

Новый рабочий процесс (основан на Slater Base theme ):

Локальная тема >> Webpack >> Сборка >> Живая тема

У меня настроен Github, но он ничего не делает, так как не помогает синхронизировать c между темами, но просто перенести изменения из моей локальной темы разработки в репозиторий. Теперь файлы sr c в моей локальной теме компилируются и минимизируются Webpack в каталог сборки и помещаются в соответствующий формат на живой теме Shopify.

Проблемы, с которыми я борюсь:

  1. Как вытащить изменения из темы Live? Это вообще возможно? Приложения Shopify вносят изменения в код живой темы, а клиенты изменяют код / ​​настройки и т. Д. c. Мне нужно перенести их в мою локальную тему, чтобы развернуть в целом, иначе темы будут не синхронизированы c и просто беспорядок.

  2. Как использовать Liquid в. Файлы js и .s css в моем каталоге sr c? На данный момент я не могу добавить расширение .liquid к файлу или, по крайней мере, он ничего не делает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...