Get Help from Others
Q&A: Ask OpenMRS
Discussion: OpenMRS Talk
Real-Time: IRC Chat | Slack
(Full Community Roadmap here)
In addition to:
Recent Work Completed
What We're Working on Today
Quality Gate #1: Smoke E2E tests run against O3 PRs
Focus is on chromium browsers
Increasing OCL Features & Deprecated Dictionary Manager
2.6 Platform Release & Community Release Support
DANIEL Thank you Herman!
2.13 RefApp Release & Community Release Support
DANIEL Thank you Juliet!
CI Pipeline updates for auto-dockerization
All major builds in CI Pipeline now use Docker
Support to Run OpenMRS on Mac M1 & M2 Chips
(For Platform, Core, RefApp 2.x, RefApp O3) Current in Nightly Images
Docker Images for Platform, RefApp 2.x, RefApp 3.x/O3
Auto-generated via CI pipeline
O3 Foundation Performance
Quality Gate #2: Detailed E2E tests run against O3 build in CI
JAYASANKA ANJULA PIUMAL
Filling in O3 Unit & Integration Tests & TDD Dev Guidance
Dockerized OpenMRS - Easier to Deploy, No more Dependency-Hell
Updated dependencies on infra that is used to run on containers - makes straightforward to set up OpenMRS. Will reduce production implementation problems where the root cause was just a dependency on a different version # of Java, Maven, etc.
All Releases to use Docker
All major releases should auto-use Docker
Migrate CI Plans (Deployment Recipes) into GitHub for easier Implementer re-use
No longer a black-box re. how to set up a CI pipeline when using OpenMRS software. Need to document how to do this so volunteers can help with integrating.
RAFF VOLS CAN DO
OpenMRS Community Champion to OCL
Get CQL Engine to run CDS rules
ANC / MCH Decision Support User Research & Designs
SURUCHI PAUL CIARAN
Platform and backend module Community Support
YouTube Docker-compose Tutorials
How to do development with docker-compose (Similar approach helped scale SDK useage)
DX: Reduce Rebuild Times (20mins → ~2 min!)
Ability to leverage Springboot by replacing the dynamic class/module loader with one that works at build time.