Я работаю над проектом узла, который хочу сохранить в закрытом хранилище .
Но я бы хотел с открытым исходным кодом некоторых его частей на github икак пакет npm.
Я видел и тестировал несколько решений, но я не нашел ничего болезненного. Например:
- lerna отлично, но я не могу опубликовать репозиторий на Github
- Подмодули Git поставляется с большим количествомнедостатки и затрудняют установку проекта
- Работа с 2 отдельными репозиториями в двух разных каталогах болезненна в моем редакторе, и мне приходится выбирать между:
- Имея нажмите каждое изменение и обновите основной пакет репозитория, чтобы проверить мои изменения
- Или используйте npm link , но часто забывает обновить основной package.json при публикации
Как вы справляетесь с этим? Есть ли хорошее решение, которое я не принимал во внимание?