初来乍到,请教一个关于项目拆分成多个部分的问题

一个类似后台管理的项目,比如vue-element-admin,项目里的功能由两个业务组负责,每个业务组都有自己的git仓库,业务组只负责业务功能,不负责维护框架以及公共的部分,所以有个方案,就是拆3个Git仓库,一个是框架的仓库,另外两个是业务组件,合起来是整个项目,有没有可能让公共的部分单独运行,然后点左边菜单的时候,从业务仓库把视图载过来展示和操作,这个方案可行吗?

第一次遇到这种需求有点懵,求指教。

多页应用+git使用submodule吗?可以看下这 构建生产版本 | Vite 官方中文文档