Contributing to the Dictionary Manager: Developer Guide

This document is a WIP. Feel free to contribute edits/ edit proposals.

Before getting started, be sure to read the OpenMRS Getting Started Page.

Tech Stack

Key tools used in the Front-end Client

  • React
  • Redux
  • Typescript
  • Material Design

That's mostly it. Other tools, like redux-thunk, axios, etc can easily be picked up. If you are familiar with React, you can start contributing to the project.

We occasionally need to step into the back-end to fix a few bugs. Python and Django knowledge would be a helpful advantage.

Environments & CI

Where Work Happens (Repos & Issues)

If You Find Issues with the OCL API

Other OCL for OpenMRS Wiki Resources

Non-Technical Users: Getting Started with Dictionary Manager

Join us!

Join our team calls! We meet most weeks on Wednesday at 7:30pm IST | 5pm Nairobi | 4pm Cape Town | 2pm UTC | 9am Boston | 6am Seattle

Call link: om.rs/zoomocl

Check the OpenMRS Calendar for the latest scheduling; some weeks we do not meet due to big events or holidays. 

We also chat on OpenMRS Slack at #ocl and #ocl-client-dev