Я думаю, что вопрос, который вы задаете, входит в длительную дискуссию между проектом с одним хранилищем и проектом с несколькими хранилищами.
В этом посте (https://medium.com/@patrickleet/mono-repo-or-multi-repo-why-choose-one-when-you-can-have-both-e9c77bd0c668) обсуждались некоторые вещи, которые вы хотитеподумайте, прежде чем принимать решение.
Я бы сказал, что если это хобби-проект, я предложу использовать стратегию с одним хранилищем, потому что, скорее всего, у вас не будет времени или денег для инвестирования в инфраструктуру синхронизированных сборок, котораяизвлекает и собирает из разных репозиториев. Если изменение и модульность вашего кода кажется слишком большой работой, я предлагаю открыть новый репозиторий, запланировать два продукта как группу, перенести код и вывести старый репозиторий.
Этот проект, который я создал как свою собственную записную книжку с напоминаниями, является довольно простым моно-репозиторием:
https://github.com/tianhaoz95/developer-note
, так как в каталоге проектов много мини-проектов, и все онииспользовать одну и ту же инфраструктуру построения Travis или CircleCI.
Не стесняйтесь отправлять мне сообщенияесли вы хотите обсудить эту тему.