◄ Wiki / Build
submodule
A git repository nested inside another git repository as a tracked dependency.
A git submodule lets one project embed another project's repository at a specific commit, so the outer project can pull in external source code while keeping it version-controlled separately. It is a common way to bundle firmware or shared libraries. The parent repo records which exact commit of the submodule to use.
See also
- toolchainThe set of programs — compiler, assembler, linker — that turn source code into a runnable binary.