We have a big angular project that works with several APIs provided by other projects. This project has a common part that is shared by all. It includes smaller sections dedicated to different teams and back end APIs.
My question is "How to divide these sections into different teams through the git so that each team has access only to its own and shared sections"
Is the git submodules a good way to do this?