Burke, I’ve got to disagree with you on this.  In this “year of documentation”, 
how can you say it’s more important that “developers be more agile”?  It’s 
already really easy for people to get way ahead of the curve without being 
responsible for the impact of their meanderings.  The MRS does not exist for 
the benefit of the developers, it exists to meet patient care goals.  I think 
the thread at the Implementers Meeting was that people wanted more usability 
out of the box, i.e. more attention to having things work together and be 
offered as prepackaged feature sets, I didn’t hear anyone say that the 
programmers’ creativity was being stifled.  We already have a really steep 
learning curve for new developers, and to add the effort to integrate the 
disintegrated is really asking too much.  I’ve got no problems with moving to 
git, I just want to make sure that there is a main line that represents what 
OpenMRS is and that stuff gets into the main line by compliance with various 
standards.  If I want to write something that is OpenMRS-ready, it ought to be 
clear what that means and that changes to what that means goes through the 
OpenMRS design process.  It ought not be that because one or more of the core 
folk know that another person has some coolio stuff on their hub that that can 
block or break something that is going or has gone through the OpenMRS process. 
 I’m afraid that “agile” just means “programmer-centric” and it has proven 
itself to be counterproductive.

From: [email protected] [mailto:[email protected]] On Behalf Of Burke Mamlin
Sent: Sunday, March 11, 2012 4:02 PM
To: [email protected]
Subject: Re: [OPENMRS-DEV] git conventions

Darius,

Regarding conventions for git repository locations… either is fine.  I'm fine 
with repositories "earning" their way into (or out of) the openmrs account 
through use or lack of use.  The only potential downside of moving repositories 
around is breaking links (from wiki pages, emails, OpenMRS Answers, CI/maven 
scripts, etc.), but that's a minor/trivial issue.  The ability for developers 
to be more agile is way more important, IMHO.  Over time, if yours or any other 
module becomes largely managed by OpenMRS, then folks may prefer moving it into 
the openmrs organization in order to share the management burden; but, starting 
out under personal accounts is a more natural DCVS approach.

Cheers,

-Burke
On Sun, Mar 11, 2012 at 2:13 PM, Darius Jazayeri 
<[email protected]<mailto:[email protected]>> wrote:
Hi Burke,

I'm working on moving the 2.x UI Framework code into a module, and I started 
using git for this, as I was working on the plane and wanted to be able to 
locally commit, etc.

Question: what's the right convention for where should I initially publish this?

Option 1: I put it at 
github.com/djazayeri/openmrs-module-uiframework<http://github.com/djazayeri/openmrs-module-uiframework>.
 At some point OpenMRS may actively decide to own this module, and clones it.

Option 2: I put it at 
github.com/openmrs/openmrs-module-uiframework<http://github.com/openmrs/openmrs-module-uiframework>,
 assuming that OpenMRS is going to want to own this.

I think option 1 is right (and this would work equally well for me as for 
non-core-devs), but wondering if you have any thoughts?

-Darius

________________________________
Click here to 
unsubscribe<mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l> 
from OpenMRS Developers' mailing list

Reply via email to