...
Thank you for your interest in joining the global OpenMRS Community! We're made up of people from a wide variety of backgrounds and skill sets, from development to translation, to create and implement maintain solutions to various countries' problems, as shown below. This is an open source project where your code, documents, QA testing, and translations can literally help save lives. Your contributions help OpenMRS improve health care delivery in resource-constrained environments.
This page will help you get started by joining our communication channels and finding a team the right project team or squad that you want to contribute towards. Whether you are looking for a short-term project or to grow your contribution and skills over the long term, we hope this guide gives you the information you need to join the community and get started.
...
Strategy and Operations | QA Support | Technical Action Committee |
---|---|---|
The Strategy and Operations Team provides support for community conventions overall governance of our community and operations. That includes community conventions, budget planning, collaboration with third parties, and upholding community values. If you're interested in helping the strategic direction of OpenMRS, come learn more about us. All are welcome. | Healthcare systems demand reliable software, so we must always focus on testing OpenMRS code. Whether or not you’re a developer, consider helping us test OpenMRS Releases. | The Technical Action Committee (TAC) oversees OpenMRS' overall technical and system architecture. Their goal is to ensure our software products are built and released correctly. Anyone is free to contribute to TAC starting with participating in weekly team calls. |
Project Management | Documentation | Global SupportEvents |
The OpenMRS community is a dense and interlinking web of collaborators. To help stay organized and ensure anticipated milestones are being met, the Project Management Team helps ensure everyone is on schedule. | The OpenMRS project has been around several years now, and our source code repository contains over 6 million lines of code. That makes for a lot of documentation. Some of that documentation is good, some of it needs help, and some of it’s missing. That’s where you come in. Do you love writing? Enjoy organizing? Like information architecture or project management? We can use your help. | The Global Support Team Events eam is responsible for bringing the OpenMRS community together, globally and locally, in-person or virtually, Our primary purpose is organizing the annual Implementer's Meeting, from developing the budget to planning individual events. If you have a passion for event planning, we can use your enthusiasm and skill. |
Squads
Looking for a short-term or a more focused commitment? Squads are smaller groups working on discrete/time-limited community activities, projects, and modules. Squads are supported by Teams, which perform more general work. Here are the primary Squads looking for contributors:
Squad | Project(s) (with Jira links) | Looking for | Contact |
---|---|---|---|
Microfrontends & 3.0 Frontend |
Squad | Microfrontends Architecture - Extensible, configurable and independently deployable frontend features. Get your frontend live and updated fast. Frontend architecture designed for extensible and configurable apps and widgets. and Next Generation Frontend for OpenMRS ("OpenMRS 3.0") - re-doing the frontend with Carbon Design System and new workflows and functionality (e.g. labs, orders)
|
| |
Analytics Engine (including ETL and reporting improvement) | Analytics Engine MVP - Tools for transforming OpenMRS data into a FHIR based warehouse |
| |
OpenMRS Dictionary Management (OCL for OpenMRS) | OpenMRS Dictionary Management - A front-end for organizations to manage, edit, and share medical terminologies.
|
| |
COVID-19 Response | COVID-19 DHIS2 Integration improvement |
| |
Platform & RefApp Maintenance | Update core platform (the universally shared backend of OpenMRS) and the Reference Application (recommended bundle that creates a frontend) with necessary tech stack updates, bug fixes, and urgent feature requests. Platform 2.5 Release: Stack Upgrade (learn more) |
|
After I've found a project I want to help, how do I begin contributing?
...