Proposal for change to repository governance

Colin Clark colin.clark at utoronto.ca
Mon Jun 15 18:54:14 UTC 2009


Hey,

On 15-Jun-09, at 12:32 PM, Anastasia Cheetham wrote:

>> 2. A space for incubated projects. This is a place for growing code  
>> that we expect to some day include in our releases. Anyone can ask  
>> for commit access to this space, and will be paired with a current  
>> committer as a mentor. Code reviews will be a requisite part of  
>> the  incubation process, and we'll expect a growing standard of  
>> quality over time.
>
> As the standard of quality grows in this space, what happens to  
> commit access? Do we at some point switch over to the "fully  
> governed by all the familiar coding and commit standards used so  
> far" approach? Or so we move the code out of the "incubation" space  
> into the "current, shipping" space? And how do we decide when this  
> should happen?


Good question. It's expected that code in the incubation space will be  
moved into the main repository when it's reached a level of maturity.  
Along with this, our governance of the incubation space is  
specifically intended to nurture new contributors into full-fledged  
committers. I imagine that in many cases, the contributor will be  
nominated for commit access when their code is promoted.

But these two issues don't have to be tied together: if necessary,  
code may be promoted without giving the contributor commit access, or  
vice versa. It'll depend on the situation.

Does that seem reasonable?

Colin

---
Colin Clark
Technical Lead, Fluid Project
Adaptive Technology Resource Centre, University of Toronto
http://fluidproject.org