Как обновить настроенную версию публичного проекта (с помощью Node) - PullRequest
0 голосов
/ 14 мая 2019

Я пишу небольшое веб-приложение с открытым исходным кодом с Node и React.Мой план заключается в том, чтобы свободно распространять его на GitHub, а также иметь частное репо для частного проекта, основанного на «шаблоне» с открытым исходным кодом.Мне было интересно, как сделать так, чтобы обновления публичного репо попадали в частное репо?

Мои мысли:

  • Я мог бы превратить публичное репо в частноерепо, затем работаю с частным репо, и когда в публичном репо появляются обновления, я извлекаю их и объединяю в частное репо.Может быть, это уже решение.Тем не менее, мое знание мерзавца здесь заканчивается.Будут ли в git конфликты слияния?

  • Существуют такие проекты, как Cookiecutter , которые позволяют клонировать проекты из шаблона.Но, насколько я знаю, после клонирования деревья проекта расходятся, и функция обновления отсутствует.Я нашел обсуждение именно то, что я ищу здесь , но пока нет официального решения.

  • Я читал об обновлениях механизмов, например, для Реагируй сам (создать-реакция-приложение).Похоже, что это требует более сложных усилий по написанию кода, ничего из коробки.

  • Я считаю, что я не могу / не должен использовать компоненты React (то есть публиковать библиотеку через NPM, которая затемвключен в частный репозиторий), поскольку мой проект представляет собой небольшой шаблон веб-приложения, а не отдельные компоненты.

Как мне этого добиться?Любые идеи приветствуются!

...