I have a project (a phpBB forum) based on multiple repositories hosted in GitHub. I'd want to host this code somewhere not available to the public (like GitLab).
So I have this environment:
/
<- (private) modifications I made to phpBB (but on their releases, not their current code)./styles/mystyle
<- (private) modifications I made to Artodia's Simplicity theme/ext/vendor/extension
<- several extensions, from several people, each on its own GitHub repo. I've modified some of them. I also made some, som of which I want to keep a private copy and some others I want to share in GitHub.
Right now, I have a single big repository in GitLab. But I cannot fetch further commits made by the original authors of these softwares.
Which setup should I follow? I've read something about submodules, is this the path I should follow?