Камрады, кто с git плотно работал?
Есть проект сайта на Django, я хочу его держать открытым, так как его можно использовать как учебник по разработке на Django. Но некоторые приложения будут содержать бизнес-логику, которую нельзя светить.
Есть два пути:
- Убрать весь проект с глаз и платить за него, это не проблема, но в проекте много интересных наработок, которые удобно показывать людям на форуме, при обучении и так далее.
- Вынести приложения с бизнес-логикой на bitbucket, закрыть их и подключить в проект как субмодули Git. Я думаю, это более интересное решение.
Вопрос заключается в правильной последовательности действий в гите с субмодулями, которая позволит максимально безопасно вести разработку как самого проекта, так и закрытых приложений, не теряя их связь по версиям. Что подскажете?