This is mechanism by which people involved in OpenMRS Development can progress from a new community member (/dev/null
) to a leader development guru (/dev/5
) as their contributions and engagement with the OpenMRS community progressesdevelopment skills progress. The purpose of developer stages is to help clarify where people are in their journey, motivate people to become increasingly engagedskilled in OpenMRS development, and help us recognize when people are becoming more engaged skilled with OpenMRS Development. Developer stages are are not meant to create a bureaucratic process around community privileges.
...
Stage | Criteria | Expectations | Privileges | Example Role(s) | |
---|---|---|---|---|---|
/dev/null "CommunityNoob" |
How to Earn: See /dev/null badge on Talk | Community members are expected to be nice. We're all in this together!
|
|
| |
/dev/1 "LearningBeginner" |
How to Earn: See /dev/1 badge on Talk | A learner beginner is expected to have engaged with OpenMRS development.
|
|
| |
/dev/2 "ContributingCoder" |
How to Earn: Send a message to current /dev/2 members on Talk. | A contributor A coder is expected to be making able to make meaningful contributions to the community, but is not expected to be thinking about needs beyond their own or their organizationOpenMRS development.
|
|
| |
/dev/3 "CooperatingSkilled" |
How to Earn: Send a message to current /dev/3 members on Talk.See How Developer Stages Work | A cooperator skilled coder is expected to be thinking able to think beyond their own needs or their organization's needs, including how their contributions affect code affects others in the community and helping able to coordinate community contributions.
|
|
| |
/dev/4 "CollaboratingExpert" |
How to Earn: Send a message to current /dev/4 members on Talk. A collaborator See How Developer Stages Work | An expert is expected to be investing in coordination of efforts across the community to help create community benefits that go beyond the sum of the pieces. Usually, a collaborator depends on the work of other organizations or other organizations beyond their own are depending on their effortscapable of thinking outside the box, understand complex technical concepts, and coordinate efforts across projects.
|
|
| |
/dev/5 "LeadingGuru" |
How to Earn: Send a message to current /dev/5 members on Talk. Leaders are expected to be significantly invested in the community, helping drive changes that benefit the community, and mentoring othersSee How Developer Stages Work | Gurus are expected not only to be able to make significant contributions to complex projects, but also lead the development of them.
|
|
|