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 maintain solutions to various countries' problems, as shown below.
...
With a global network of members, staying connected digitally is important. Follow these quick steps to get set up on all our relevant communication channels. Different groups and teams may use different platforms, so learn about their differences with our Communication Channels guide. Then, come back here and go through the following steps to begin receiving access and meeting core OpenMRS members.
Sign up for an OpenMRS ID - this is a key step for participating in the community.
Sign into our Community Forum, OpenMRS Talk, with your OpenMRS ID. Introduce yourself to other members of the community! If you're new to Discourse, click on your first notification to begin the interactive tutorial.
For real-time or near real-time communication, you can find us on the following platforms:
Join conversations OpenMRS Talk
Join the OpenMRS Slack
Make yourself familiar with the OpenMRS Wiki, or bookmark it for later
We know signing up on the wiki can get a bit confusing, so we made a short video to help you out.
https://www.loom.com/share/92a17c3ad72445f8b00c7457e9117c17?sid=4c0d51fd-2d61-48f6-8ee2-641783ff6cc8NOTE: When signing in to Atlassian, make sure your email syntax follows this format:openmrsID@id.openmrs.org.
Step 3: Meet the Teams
OpenMRS is made up of teams whose work is crucial to routine and long-term community activities, projects, and/or modules. Our teams draw on a wide range of abilities and skills. Read more about our current teams and find your fit!
...
...
Improve and manage OpenMRS mentorship programs (ie: Google Summer of Code, OpenMRS Fellowships, etc) Create and improve materials for OpenMRS Academy & related activities (hackathons, bootcamps, skills labs, etc).
...
Instructional designers
Facilitators
Mentors
Content experts
...
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 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)
Everyone can get to know this project & how to get involved via our OpenMRS 3 page.
Developers, get set up with our O3 Implementer Guide and then get started with our O3 Dev Guide
PMs/BAs/UX Designers, check out our O3 Designer Guide
...
Frontend developers with web development or specifically React experience (microfrontend experience is a plus though not required)
UX Designers
...
...
OpenMRS Dictionary Management (OCL for OpenMRS)
...
OpenMRS Dictionary Management - A front-end for organizations to manage, edit, and share medical terminologies.
Latest Demo of the product we're building/improving
Get started with our User Guide: OpenMRS Dictionary Manager
Discover how to contribute to this squad
...
Product Manager or BA
Developers with React experience or committed to growing their React skills
...
...
...
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)
...
Backend Developers
Devs interested in REST webservices
...
Step 5: Choose Your Flight Path and Begin Contributing
...