With git subtree add/pull/split the files become ordinary files in your repo, so collaborators need no extra step. split can extract a subdirectory’s history back out.
Subtree
A way to copy another repository's files into a subdirectory of yours, keeping their history mergeable.