I agree with Michael. Part of the promise of DCVS is to move away from all
the permission-based stuff and toward a web of trust.  To that end, the
OpenMRS organization in GitHub can contain core (trunk) and any modules
that are directly supported by OpenMRS.  The only folks that need
permissions are the handful that need to do direct pushes to those
repositories.  Most folks, including work by full committers when it's
convenient, can fork the repository and make pull requests.

Folks that want to create additional OpenMRS modules need only follow the
convention of prefixing their repository name with "openmrs-module-" –
e.g., "openmrs-module-*foobar*".  Then it becomes the job of OpenMRS & the
community to find ways to make it easy to discover & explore available
modules (e.g., an improved module repository with links to source).

-Burke

On Thu, Feb 9, 2012 at 1:35 PM, Michael Downey <[email protected]> wrote:

> On Thu, Feb 9, 2012 at 11:54 AM, Darius Jazayeri <[email protected]>
> wrote:
> > Mark was trying to push to the new htmlformentry19ext repository on
> github,
> > and didn't have privileges. I addressed this by adding the "Module: HTML
> > Form Entry" team to htmlformentry19ext. Does this seem right (i.e.
> because
> > this is effectively a child module of htmlformentry, so it should have
> the
> > same users)? Or would it be more appropriate to put Mark in "Core
> > Developers" (which already had access to hfe19ext)? Or some other
> approach?
>
> From earlier conversations we seemed to settle (maybe I'm wrong?) on
> the idea that the only repositories in the OpenMRS project would be
> the core application, core/bundled modules, and any of the (relatively
> few) modules that the core team was "adopting" to do maintenance.
>
> With that in mind, it might be enough to have more a 2-level
> (full/partial) team permission structure for the OpenMRS
> organization/project similar to what we have now.
>
> On a more general level, we want to remember that in a DVCS model
> we'll have lots of people forking to work on things and then send
> pushes back, so we shouldn't have to manage as many permissions for
> people who are more casual contributors. We should consider whether or
> not this equates to "partial committers" in our SVN model.
>
> Thoughts?
>
> Michael
>
> _________________________________________
>
> To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to
> [email protected] with "SIGNOFF openmrs-devel-l" in the  body
> (not the subject) of your e-mail.
>
> [mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l]
>
>

_________________________________________

To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to 
[email protected] with "SIGNOFF openmrs-devel-l" in the  body (not 
the subject) of your e-mail.

[mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l]

Reply via email to