Wiki Spaces
Documentation
Projects
Resources
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 |
Next Priorities* |
Quality Gate #1: Smoke E2E tests run against O3 PRs Focus is on chromium browsers JAYASANKA Increasing OCL Features & Deprecated Dictionary Manager SURUCHI 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 RAFF Docker Images for Platform, RefApp 2.x, RefApp 3.x/O3 Auto-generated via CI pipeline RAFF Support to Run OpenMRS on Mac M1 & M2 Chips (For Platform, Core, RefApp 2.x, RefApp O3) Current in Nightly Images RAFF | O3 Performance Improvements to setup-OpenMRS, caching, FHIR query efficiency DENNIS IAN RAFF Preliminary Security Scan Scanning OpenMRS 3 RefApp RAFF 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 JAYASANKA PIUMAL 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. RAFF All Releases to use Docker All major releases should auto-use Docker RAFF 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 SURUCHI Get CQL Engine to run several CDS Rules + Indicators DANIEL SURUCHI ANC / MCH Decision Support User Research & Designs SURUCHI PAUL CIARAN Platform and backend module Community Support DANIEL | 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. RAFF YouTube Docker-compose Tutorials How to do development with docker-compose (Similar approach helped scale SDK useage) RAFF |