New Developer Information
From OpenEMR Project Wiki
Revision as of 07:33, 15 April 2015 by Bradymiller (talk | contribs)
Welcome and thank you for your interest in the OpenEMR system. The OpenEMR community is very open and we welcome contributions of code and ideas. We ask that the code be released under the General Gnu Public License to keep the licensing consistent.
- To get started, feel free to introduce yourself at the developer forum on sourceforge or email the administrators, Rod Roark (rod at sunsetsystems dot com) and Brady Miller (brady@sparmy.com).
- Here is an overview of the OpenEMR system architecture.
- Here is an overview of the OpenEMR coding policies aka Coding Standards.
- Here is an overview of How to Document Your Code Properly
- The easiest way to get started on development is to follow this tutorial (shows how to get most recent code, build your own git repository on github, and submit code for review).
- The project offers mentored projects that can be found at Developer Starter Projects.
- Code patches for review can be submitted via two methods:
- Please derive patches/code from the most current OpenEMR development version from either of below repositories:
- The 'master' branch from the git repository on sourceforge: git://openemr.git.sourceforge.net/gitroot/openemr/openemr
- The 'master' branch from the git repository on github: http://github.com/openemr/openemr (quick howto documentation here)
- The 'master' branch from the git repository on gitorious: http://gitorious.org/openemr/openemr
- The 'master' branch from the git repository on Google Code: http://code.google.com/p/openemr
- The 'master' branch from the git repository on repo.or.cz: git://repo.or.cz/openemr.git
- We also have an IRC channel. irc.freenode.net #openemr
Again, feel free to email the administrators, Rod Roark (rod at sunsetsystems dot com) and Brady Miller (brady@sparmy.com) with any questions or concerns.