This certainly sounds like an awesome project...doesn't Drew Devault have a similar functionality with his lists project? I believe that one can have an account on his git repo, and make commits via git and/or the web interface.
-- Joshua Branson Sent from Emacs and Gnus