C&G do not use git, or a repo.
users primarily use Patchstorage, whilst C&G just provide individual patches on their website (and also a full set, and in the OS image)
Patchstorage is pretty good, and is generic, i.e. for PD, Bela etc,
its actually developed by the same developers as blokas.
GitHub, ive not checked, are you saying Norns already does a sync with GitHub?
Axoloti…
ive a bit of experience in this area as I implemented patch and object sharing for Axoloti, backed by GitHub.
generally this has worked pretty well for Axoloti…
we took a slightly different approach, in that we actually made the repo ‘open’, i.e we allowed users to become contributors to the repo, so as to reduce the ‘overhead’ which once you start getting (hopefully) lots of contributes can become onerous.
(also id not want some one having to get their own patches reviewed, feels way to bureaucratic to me)
the biggest potential issue with using git/GitHub, is the possibilities of creating merge conflicts - this is a non-issue for developers but for end users , its impossible.
for this reason we have a ‘reset all’ button in axoloti, to dump the current local repo, and re-clone it… you need an easy/full proof reset!
also , you need to potentially consider versioning
if a norns is on 1.5 the api might have changed, so should the scripts/libs be stored on branches? this unfortunately can create its own complications.
fundamentally for us, the difficultly has been… make it non-developer friendly, whilst retaining the benefits.
personally, id say its great for a curated set, but for more transient/flowing stuff, I don’t think its suitable… id go for Patchstorage its pretty good, and the developers are open to ideas on how to push it forward.