Managing Committers in the Project Management Infrastructure

I’ve been struggling for a while to think of a good way to implement committer management in the new project management infrastructure.

Here’s an example of what we have in the Developer Portal today:

This component lists each committer with a visual representation of their contribution status. Using this component, a project lead can remove/disable a committer (i.e. revoke their committer status), or mark a committer as active despite what the statistics gathering process, Dash, reports.

I think that we can do better. Here’s what we’ve implemented so far (view it live):

The detailed information about committers can be viewed by clicking “Committers” from the links on the left (detailed information about any single committer can be viewed by clicking the committer name on the right).

It takes up a little more screen space than what we have in the portal, but we’ll tighten that up; I relish the opportunity to provide a little more information. You’ll notice that we’ve already added charts showing the project-specific individual commit history for each committer. A chart is only displayed if there is commit information available.

The information can be viewed by anybody. Over the next few days, we’ll add the ability for the project leadership chain to deactivate committers and mark them active (bug 378014). While we’re at it, we’ll make it easier for project leads to designate a committer as “emeritus”.

There’s more information about the ongoing work in the wiki.

About these ads
This entry was posted in EDP, Project Management. Bookmark the permalink.

2 Responses to Managing Committers in the Project Management Infrastructure

  1. bouchets says:

    HI wayne,
    it seems also that everybody is marked as active, even if they are marked as inactive in the current portal pages.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s