When using UML/SysML, what would be the best diagram type to represent a software strategy/structure using Git Submodules?
I am a Git novice, but it seems to me that the UML Package Diagram type is the most appropriate at the GIT level, because “GIT Submodules” sounds to me like a way of organizing your physical code files and file groups (and versions), and so it is a “logical organizational” thing.
And then the individual components should be UML components. And down at the unit level, they should be classes.
What do you all say?
Thanks