Skip to content
This repository has been archived by the owner on Mar 29, 2019. It is now read-only.

Commit

Permalink
Merge pull request #2 from mozilla/curve
Browse files Browse the repository at this point in the history
Add commitment curve
  • Loading branch information
Jonathan Griffin committed Jan 23, 2015
2 parents 6834f63 + 2907a8d commit 1d35b0d
Show file tree
Hide file tree
Showing 2 changed files with 65 additions and 0 deletions.
64 changes: 64 additions & 0 deletions guide/curve.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
Commitment Curve
================

Contributions on the A-Team, whether paid or volunteer, follow a participation and responsibility trajectory, or commitment curve, described by the stages below. Each stage, with the exception of Explorer, is associated with a related badge which can be earned by performing all of the tasks listed for each stage.

Explorer
--------

You're just beginning to investigate participation on the A-Team.

Criteria:

* Find bugs to work on
* Setup IRC, bugzilla, hg/git, environment

Associate
---------

You're beinning to contribute to the A-Team by getting involved with a project, working with some Mozillians, and resolving some bugs.

Criteria:

* Work with 2+ mozillians
* Resolve 3+ good first bugs
* Resolve at least 1 mentored bug which isn't a good first bug
* Get involved in a project

Core Contributor
----------------

You've reached the point where you're a solid and consistent contributor to the A-Team. You regularly participate in team meetings; file, review, and resolve bugs; and expand the number of Mozillians you work with.

Criteria:

* Create a Mozillians profile
* Resolve 5+ bugs
* Participate in meetings
* File new bugs, review code
* Work with with 5+ mozillians

Peer
----

You're taking on additional ownership and responsibility within the team. You're not just fixing bugs, you're helping to direct new contributors and assist with decision-making on projects.

Criteria:

* Establish commit access
* Split a project into features/bugs
* Propose new features on projects
* Initiate discussions / meetings
* Mentor new contributors

Project Lead
------------

You're a key member of the team, and directly lead one or more projects. You design solutions to problems, accept responsibility for team deliverables, and help other people progress up through the commitment curve.

Criteria:

* Mentor 2+ contributors to be Core Contributors
* Develop and maintain a project
* Participate in all areas of the ateam
* Solve problems by reusing existing projects
1 change: 1 addition & 0 deletions guide/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,4 @@ Let's get started!
software
projects
development_process
curve

0 comments on commit 1d35b0d

Please sign in to comment.