Я хочу спросить о концепции и наилучшем из возможных способов ее реализации.
Я собираюсь создать проект, который будет обслуживать веб-версию с использованием Angular 7 и мобильных приложений с использованием nativescript и Ionic + cordova.(по-разному).
Я собираюсь создать одну главную папку, в которой будут находиться три версии.и у каждого будет общая папка, которой я собираюсь управлять с помощью концепции подмодуля git, и у нее будут все общие провайдеры, такие как службы аутентификации, master apis и т. д., и общие компоненты, такие как Loader, оповещения, тостер, а также некоторые перехватчики http и обработчики ошибок.
Я ищу любые предостережения / предложения / факторы риска этого подхода, а также любые предложения относительно реализации.