Я работаю над фрагментом кода, который должен работать с несколькими темами.
Допустим, у меня есть три темы:
В каждой теме есть папка «snippets», и я помещаю туда свой фрагмент кода.
- Orange / snippets / code.html
- Зеленый / snippets / code.html
- Синий / snippets / code.html
Файл "code.html" одинаков для всех тем.Я отслеживаю его в своем репозитории GitHub, а затем копирую и вставляю в каждое репозиторий тем.
Как я могу отредактировать этот фрагмент в одном месте и быть уверенным, что он обновляется во всех темах?Я ищу способ, который был бы масштабируемым, так как скоро количество тем может увеличиться до 20-30.
В моей ситуации у меня есть больше файлов, чем пример с "code.html" - онив двух папках, и общая сумма составляет около 10.
Я читал о подмодулях Git, но я не уверен, что они соответствуют моей проблеме.Я не уверен, связана ли эта проблема с Git вообще, извините за это.
PS Я работаю над SaaS - Shopify, если быть точным.Таким образом, любые трюки PHP не будут работать в этом случае.Мне нужно, чтобы файлы обрабатывались каким-то образом локально.
Редактировать: Пример из реальной жизни:
У меня есть эти 4 файла:
{{ theme }}/snippets/file1.liquid
{{ theme }}/snippets/file2.liquid
{{ theme }}/assets/file3.liquid
{{ theme }}/assets/file4.liquid
Я не могу создать подкаталогиили другие каталоги.