/
Contributing to the Dictionary Manager: Developer Guide

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

 

 

Related content

OpenMRS OCL Squad Weekly Meetings
OpenMRS OCL Squad Weekly Meetings
More like this
OpenMRS Dictionary Manager app (aka OCL for OpenMRS)
OpenMRS Dictionary Manager app (aka OCL for OpenMRS)
More like this
How to Translate OpenMRS
How to Translate OpenMRS
Read with this
Release Notes
Release Notes
More like this
OpenMRS OCL Client Sprint 10
OpenMRS OCL Client Sprint 10
More like this
Developer Documentation
Developer Documentation
More like this