OIP Getting Started

<html><head><title></title></head><body>h1. Initial Steps

  1. Get in touch with your mentor

  2. Get openmrs installed and running

  3. Get coding environment installed and running

  4. Request a trac account (see Trac intro and Trac)

  5. Request a branch for this project (see Developers)

  6. Browse the current OpenMRS code specific to your project (see #Resources)

  7. Add yourself to your working group (see WorkingGroup page)

  8. Create your User Page (see how to create user profile)

  9. 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'.

  10. Read the requirements for your project (see Projects Page)

  11. Submit formal proposal to your mentor

  12. Agree on final requirements with your mentor

  13. 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.

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>