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
Docker Images for Platform, RefApp 2.x, RefApp 3.x/O3
Auto-generated via CI pipeline
Support to Run OpenMRS on Mac M1 & M2 Chips
(For Platform, Core, RefApp 2.x, RefApp O3) Current in Nightly Images
Improvements to setup-OpenMRS, caching, FHIR query efficiency
DENNIS IAN RAFF
Preliminary Security Scan
Scanning OpenMRS 3 RefApp
Quality Gate #2: Detailed E2E tests run against O3 build in CI
via playwright Docker Container. Coverage of esm-pt-management and form-builder ongoing.
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 several CDS Rules + Indicators
ANC / MCH Decision Support User Research & Designs
SURUCHI PAUL CIARAN
Platform and backend module Community Support
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.
YouTube Docker-compose Tutorials
How to do development with docker-compose (Similar approach helped scale SDK useage)