On Tue, 2008-04-29 at 16:54 -0600, Aaron J. Seigo wrote: > > i completely support an open repository (git, svn .. *whatever*) for the > specs > where anyone involved can work in a branch until it's ready to merge into > mainline. the merging would be done by the editors themselves. waiting on > people to gatekeep is inneficient and really antithetical to the open source > methodology anyways. > > i think having a canonical location for either hosting these branches is also > important so we can all work together without chasing down repository > locations. (a shared git repo is an obvious answer, and probably easy given > it's already what is in use at fd.o) > what if we just use branches for each version of each spec? That is, I start a new spec, it's approved, which makes it go to version 1.0 with its own branch. Only minor revisions would be accepted there. Then, trunk/head/master would be the 'playground' for new versions of the spec, but won't move to its own branch (version 2.0) until it's approved.
Then, we can have a place where the approved specs with their versions are listed. If a spec doesn't have a 1.0 version, it has never been approved. There could even be a "virtual" module (or whatever it's called in git) called 'official-specs' which pulls down the correct branches for each spec. With this, every spec has its own 'development' process but we can easily publish all official specs. -- Rodrigo Moya <[EMAIL PROTECTED]> _______________________________________________ xdg mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/xdg
