Вебсайт на несколько регионов и git?
От: Vetal_ca Канада http://vetal.ca
Дата: 12.07.16 11:04
Оценка:
Задача:

Есть вебсайт написанный на Play Framework. Довольно большая Codebase

И довольно много UI части в виде Play Templates — для тех кто не работал выглядит почти как HTML со вставками.

Есть задача, сделать такой сайт для другой страны.

Это значит, что 95% кода остается той же. А 95% Templates отличается. Текст, CSS, и прочим.

Будет ли оптимальным это организовать в виде отдельного git branch? И, работая в основном, переносить время от времени изменения в другой (другие) бранч(и) (другой регион)?

Если так делать, как помечать отдельные изменения как непереносимые?
Т.е., изменения в своем бранче, которые специфичны для региона (например, css цвет поменялся). И которые при git cherry pick по диапазону изменений должны быть исключены из переноса?


Или все-таки основать на case (switch (region) case: region a ...) и l18n

Сложности и костыли последнего более менее понятны. А вот с первым подходом не работал
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.