Developer Documentation
Getting Started as a Developer
New to OpenMRS development? See our Get Started as a Developer page for step-by-step instructions along with useful links and references for people who are getting started.
While there are different types of OpenMRS developers, when someone is new the OpenMRS development we suggest they start on our "Getting Started as a Developer" page.
In This Section
- Technical Overview
- Introduction to O3 for Developers
- Recipes for O3 Development
- Configure O3
- Conventions
- For Module Developers
- Development Team
- Testing
- API
- OpenMRS SDK
- Demo Data
- Workspaces
- Feature Flags
- Migrating to esm-core v5
- Upgrade to 3.x Frontend
- UI Spring MVC
- Check Digit Algorithm
- Overriding Requests to Pages and Fragments
- O2-Specific Developer Documentation
- Releasing O3
Documentation
Read about the API on the wiki
You may find some helpful information in the /wiki/spaces/RES/pages/26262844 page.
Writing Code
Find available community priority and "intro" tickets listed on the Getting Started as a Developer
Submit your code in the form of Git hub pull requests (see Using Git)
Still need help?
The OpenMRS Community is here for you!
Looking for labels? They can now be found in the details panel on the floating action bar.
Related content
Developer Documentation
Developer Documentation
More like this
End User Documentation
End User Documentation
More like this
Implementer Documentation
Implementer Documentation
Read with this
Getting Started as a Developer (Archived Version)
Getting Started as a Developer (Archived Version)
More like this
Contribute as a Developer
Contribute as a Developer
Read with this
Getting Started as a Developer
Getting Started as a Developer
Read with this