Как правильно организовать код на Github для нескольких клиентов?
Есть некая црм система(sugarcrm) которую я хочу форкнуть на гитхабе. Так же есть около 10 клиентов, у которых эта црм установлена и они ей уже пользуются.
Естественно каждый из клиентов хочет что-то у себя переделать, для чего мне иногда приходится менять логику работы этой црм,
От гитхаба мне надо будет свободно выкладывать код с принадлежностью к конкретному клиенту(например конкретные модули системы у всех по разному будут работать), и иметь возможность мержить код между клиентами(для исправления общих для всех багов)
Так вот: Как правильно будет организовать код на гитхабе? - сделать несколько репозиториев для каждого клиента или под каждого клиента отдельные ветки заводить, или есть вообще другие вариант, подскажите плз