OIP Getting Started
<html><head><title></title></head><body>h1. Initial Steps
Get in touch with your mentor
Get openmrs installed and running
Get coding environment installed and running
Request a trac account (see Trac intro and Trac)
Request a branch for this project (see Developers)
Browse the current OpenMRS code specific to your project (see #Resources)
Add yourself to your working group (see WorkingGroup page)
Create your User Page (see how to create user profile)
Browse other OIP projects and the pages they have for their students. We want to A) make sure we "keep up with the Jones'" and then B) be better than the Jones'.
Read the requirements for your project (see Projects Page)
Submit formal proposal to your mentor
Agree on final requirements with your mentor
Develop project schedule with your mentor
Expectations
Expectations of Students
Public posting (e.g., blog) at least once every week (See how to add your blog to the OpenMRS Feed)
Review our conventions page
Figure out an appropriate name & request a project branch (see the developers page)
Have fun!
Expectations of Mentors
Be available to your student (quick responses, converse w/ student at least 2-3x/week)
Review/comment on/help improve our conventions page
Ensure your student is having a good/productive experience
Help students meet their expectations
Communication
Remember, there are several options for communicating. Find which combo works best for your needs. Be open to trying any/all of these.
Resources
Getting Started With Hibernate
Hibernate is an open-source Java-based persistence engine (\object relational mapper) used by OpenMRS to translate between the relational database and our Java objects. You can browse our mapping files along with some online sources to get started.
Look at how we use hibernate — e.g., HibernatePatientDAO.java within OpenMRS
Hibernate in Action (Book)
If you find useful hibernate introductory tips/tutorials/etc. within OpenMRS code at other websites, add links/comments here for others to benefit.
Problem/Questions
Contact Burke or Paul (at openmrs dot org) or your mentor.
</body></html>