1. Wiki repository
Would it be possible to host the code of GNOME in something similar to a wiki or make a wiki-like interface to CVS? Easing up the technical obstacles for implementing improvements of GNOME could draw more developers to the project.
1.1. Comments
- How would this work? If people are to make changes, then they *must* test their code before committing. So they *must* have a local copy of the latest code (aka cvs checkout). When they have this, it is trivial to do a cvs commit. Perhaps free braches would be nice so anyone can commit a change, then link to it on bugzilla (like ubuntu are trying to do with launchpad - anyone can create a bzr branch), but what are the benefits of wiki?
- The benefits are that I can sit down at any computer, anywhere, at any time and hack. Your points are very valid - testing is important. My suggestion was more of a reflection on the fact that the reason that I'm not currently involved in GNOME hacking is that it is too complicated to get started and that I think many potential developers feel the same. Perhaps a combination of free branches and a web interface would do the trick. So you could submit like a draft patch, have other interested parties have a look at it and let them toy with it and improve it until there is some consensus on it - then if a more hardcore hacker found the draft work interesting, he could do the necessary testing and fixing and move it to the main branch.