Поддержание монорепо для реактивного проекта - PullRequest
0 голосов
/ 05 октября 2018

Я ищу основной пакет / SDK, который определяет мои функции, теперь у меня есть различные версии сборки этого SDK с настраиваемыми функциями, теперь, когда я добавляю новую функцию в мастер, она автоматически отражается в другой сборке.версий, у меня может быть много версий этого в ближайшем будущем, поэтому идея сохранения разных репозиториев / веток и последующего их слияния может превратиться в кошмар (я делаю это прямо сейчас).

Я думал о создании системы на основе конфигурации, но по мере роста sdk поддержание этих файлов конфигурации будет более сложной задачей, чем слияние проектов.

Android делает что-то вроде этого, пример

У меня есть MainActivity(файл верхнего уровня)

, и у меня есть версия сборки, которая теперь имеет собственную настроенную функцию MainActivity

. Теперь, когда я обновляю свой файл верхнего уровня, я также вижу эти изменения в своем файле сборки.

Примечание: Все добавленные функции не вызовут конфликтов слияния (Пока я не обновленнг старые функции).Любое предложение, рекомендация чтения StackOverflow поможет.

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