are you guys even on github?
you want tech/dev support right?
get your butts on github. get the community worked up about it, have a few hackathons or webinars to ease everyone into github's workflows.....
github actually helps overcoming the big investment up front, as well as the time watching what others are doing....
they're pull requests cannot be accepted until the owner of the repo lets them.
open source/free software is all about github and this approach, so no, you'll be moving directly towards where you want to be.
also, if you had github, the account and each repo get their own "wikis"....so all of this stuff + everything else could already be on some big documented list.