Development

From MoCa Development Wiki

Jump to: navigation, search

A Sana Developer needs all of the Basic Skills required of a Sana Administrator as well as many additional skills. There are many ways to contribute to the project depending on programming experience and personal preferences. You should learn the skills for at least one of the following main development areas.

MDS Skills

  1. MDS Codebase Familiarity
  2. Object-Oriented Python Programming
  3. Python Django Programming
  4. Basic Web Design

OpenMRS Skills

  1. OpenMRS Module Codebase Familiarity
  2. Java Programming
  3. OpenMRS Development (EHSDI)
  4. Eclipse or Equivalent command line tools

Android Skills

  1. Android Client Codebase Familiarity
  2. Java Programming
  3. Android SDK
  4. Eclipse with ADT Plugin or equivalent command line tools