Submodules allows you to share code across multiple github repo. If you maintain multiple similar Apps, this is a great way to refactor common code between different apps.
You can add submodule by running a command like on the root directory of your repo.
Please do not use ssh-key based URL for your submodule repo (like
email@example.com/something/something.git). Brainlife will not be able to clone your App if you use git@ url. You can check/update it by editing