Я создаю веб-приложение SaaS для онлайн-планирования и хочу создать несколько нишевых версий SaaS для различных видов бизнеса.
Я хочу знать, какая структура проекта лучше всего подходит для этого.
Я планирую использовать forks
или branches
, но я не могу решить, что лучше для этого сценария.
Подпроекты должны постоянно обновляться с помощью "основного" SaaSproject.
Это означает, что когда я исправляю ошибку или добавляю новый модуль (например, функции покупок или тематические темы) в основной проект, он автоматически становится доступным для всех других запущенных подпроектов.
Функции будут модульными, поэтому можно добавлять новые или удалять старые.
Кто-нибудь может подсказать мне здесь?
Спасибо!