Identify all the submodules and the functionality used from submodules.
Check:
if the submodules are at the latest version - OK
if there is a develop branch with updated code (CF submodule) - if code is old try to update the master from develop and update to current coding standards
if the submodules are unmaintained forks of external repos - update the project to use the external repo
In the end the submodules will be removed, code from submodules will be included in main project repo or will be included via Composer.
https://github.com/crowdfavorite/wp-gatekeeper - develop branch is ahead of master. We need to see if this is used by other projects, test Capsule with develop branch of this submodule, merge develop into master and then the next step is to remove the submodule and add the code into current repo
Identify all the submodules and the functionality used from submodules. Check:
if the submodules are at the latest version - OK if there is a develop branch with updated code (CF submodule) - if code is old try to update the master from develop and update to current coding standards if the submodules are unmaintained forks of external repos - update the project to use the external repo In the end the submodules will be removed, code from submodules will be included in main project repo or will be included via Composer.
External submodules:
CF submodules
Copied from this