On Fri, Jun 15, 2012 at 8:48 AM, Sumana Harihareswara sumanah@wikimedia.org wrote:
If i want to be able to commit to extension X. i first have to file a
request on the "developer access" page, and then another request for "project membership"? on a page that is named "project ownership"?
Membership != ownership. If you have a Gerrit account, you can submit commits for review to any repository in the system, including your favorite extension. What you seem to want is not to be able to *commit* to extension X, but to *review* and *merge* proposed commits. Obviously that's a higher level of trust and responsibility (because there is no second level of review like there used to be, this *is* the is-this-safe-for-deployment review), so it's not given out to just anyone.
The ability to approve and merge is called ownership. There is no such thing as extension membership, only global membership (by having a Gerrit account) you're either an owner with special access to a certain repo, or just another contributor with the same level of access as anyone else.
Just have *one* page for all requests. gerrit account, group
membership, project ownership, gerrit repo... one request queue, at least for all things that need feedback/voting
Maybe it would help to have a page that briefly describes the
different roles, and which responsibilities and abilities they entail in terms of git and gerrit, how to request the respective permissions, and which policies govern the granting of these.
Yes, documentation would be useful. It's simpler than you seem to think, but since it's not really documented anywhere it can seem complex.
Roan