Donating Code - Developers 4.0

juggernautsei wrote on Friday, February 04, 2011:

Hi,
We would like to get in on the developers side. I have a couple of questions that I could not find an answer to on board.

Where do we send code that we develop for OpenEMR v3 or v4?

Where can we get a copy of the v4.0 to work with?

Thanks!

Sherwin
www.openmedpractice.com

tmccormi wrote on Friday, February 04, 2011:

The best thing to do is download the developers virtual appliance from the website and use that to learn the system.   Or you can download one of the packages from the wiki page: 

http://wiki.oemr.org/wiki/OpenEMR_Downloads#Unstable_Development_Releases

For developer details see:
http://wiki.oemr.org/wiki/Main_Page#Developer_Manuals

When you start coding you will need a github.com account to post your code for review.

-Tony
Volunteer Coordinator

stephen-smith wrote on Friday, February 04, 2011:

juggernautsei
Where do we send code that we develop for OpenEMR v3 or v4?

http://openmedsoftware.org/wiki/New_Developer_Information
http://openmedsoftware.org/wiki/Development_Policies

Short answer:  Maintain your code in git, publish branches somewhere, let us know where in the trackers / fora.  If using Git is an issue, we can also accept patches (roughly: the output of the unix “diff” command) but can be a bit more work on the integrators, and everything will go into Git eventually.

juggernautsei
Where can we get a copy of the v4.0 to work with?

Sourceforge Git repository (main development) - git clone URL: git://openemr.git.sourceforge.net/openemr/openemr
Gitorious Git repository (mirror)
GitHub Git repository (mirror) - also allows .tar.gz and .zip downloads of current development
repo.or.cz Git repository (mirror)

A git repository is going to be your best bet.  We don’t have an automated process to build “nightlies” or something like that.  We do have a demo if you want to see what you’ll be working with.

bradymiller wrote on Saturday, February 05, 2011:

hey,

Here’s a nice walk through for starting and using a git/github repository for OpenEMR testing/development:
http://www.openmedsoftware.org/wiki/Git_for_dummies

-brady