Problem: Easy to forget to clone submodules. Existing Solutions: Always clone repos that have submodules with the "--recurse-submodules" option. Manually look inside the git ".submodules" file to see if there are any submodules and initialize and update them. Request: When performing a clone, warn the user if there are any submodules that have not been cloned. Recommend that the user try the "--recurse-submodules" option next time or initialize and update the submodules.