I did it just this once just to get it bootstrapped. I won't mess inside anyone's directory any more.
The idea would be to have master be the shared branch, where everyone keeps their idea of 'released' code.
We (Thats the Eigenlabs We) will keep another branch in due course, for release purposes. We'll pull changes
from master onto that branch.
We've recently had a debate here about whether this 'One Contrib Repo for All' is really the best thing, verses
everyone having a repo of their own per project, and us trying to pull from them into an Eigenlabs Contrib.
Single repos have their advantages (you aren't fighting with other people) and disadvantages (less community feeling)
A shared repo also introduces the possibility of shared code in dll form. (ie, think fft libraries or voice recognisers)
EigenD would need some tweaking for this, but wouldn't be too hard.
I think we have to see how it goes to find the best tradeoff between git-nerdism and convenience.
I've started a page Here. Feel free to add to it. As John (L) pointed out, we're feeling our way into this and we'll have to see what works and what doesn't.