Hmm this seems unrelated to me - why not implement Johnny decimal around or within git repos? And what about it would change if used for cloud directories instead of local ones?
The only relation was that I personally used to use Johnny decimal to group my different projects, but then moved to the git repo namespace setup and no longer had a need for Johnny decimal. They aren't really substitutes so I understand your confusion!
Probably just missing something obvious!