Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


(Full Community Roadmap here)

...

(tick) Done

Recent Work Completed

(plus) Now

What We're Working on Today

(lightbulb) Next

Next Priorities*


Panel
bgColor#FAFBFC

Quality Gate #1: Smoke E2E tests run against O3 PRs

Focus is on chromium browsers

Status
subtletrue
colourGreen
titleJayasanka
  


Panel
bgColor#FAFBFC

Increasing OCL Features & Deprecated Dictionary Manager

Status
subtletrue
colourGreen
titleSURUCHI
   


Panel
bgColor#FAFBFC

2.6 Platform Release & Community Release Support

Status
subtletrue
colourGreen
titleDANIEL
  Thank you Herman!


Panel
bgColor#FAFBFC

2.13 RefApp Release & Community Release Support

Status
subtletrue
colourGreen
titleDANIEL
   Thank you Juliet!


Panel
bgColor#FAFBFC

CI Pipeline updates for auto-dockerization

All major builds in CI Pipeline now use Docker

Status
subtletrue
colourGreen
titleRaff
  


Panel
bgColor#FAFBFC

Docker Images for Platform, RefApp 2.x, RefApp 3.x/O3

Auto-generated via CI pipeline

Status
subtletrue
colourGreen
titleRaff
  


Panel
bgColor#FAFBFC

Support to Run OpenMRS on Mac M1 & M2 Chips

(For Platform, Core, RefApp 2.x, RefApp O3) Current in Nightly Images

Status
subtletrue
colourGreen
titleRaff
  



Panel
bgColor#FAFBFC

O3 Performance

Improvements to setup-OpenMRS, caching, FHIR query efficiency

   

Status
subtletrue
colourGreen
titleIan
 
Status
subtletrue
colourGreen
titleDennis
 
Status
subtletrue
colourGreen
titleRaff


Panel
bgColor#FAFBFC

O3 Docs improvements

Status
subtletrue
colourGreen
titleDennis
   


Panel
bgColor#FAFBFC

Faster O3 Auto-Setup on Local

Improvements to SDK to automate rapid setup of O3 on dev machines

Status
subtletrue
colourGreen
titleDANIEL
 
Status
subtletrue
colourYellow
titleGSOC
 


Panel
bgColor#FAFBFC

Patient Flags Module Performance & O3 readiness

Status
subtletrue
colourGreen
titleDANIEL
    


Panel
bgColor#FAFBFC

Preliminary Security Scan

Scanning OpenMRS 3 RefApp

Status
subtletrue
colourGreen
titleRaff


Panel
bgColor#FAFBFC

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. 

Status
subtletrue
colourGreen
titleJayasanka
 
Status
subtletrue
colourGreen
titleAnjula
   
Status
subtletrue
colourGreen
titlePIUMAL


Panel
bgColor#FAFBFC

Filling in O3 Unit & Integration Tests & TDD Dev Guidance

Status
subtletrue
colourGreen
titleJayasanka
   
Status
subtletrue
colourGreen
titlePIUMAL


Panel
bgColor#FAFBFC

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. 

Status
subtletrue
colourGreen
titleRaff
  


Panel
bgColor#FAFBFC

All Releases to use Docker

All major releases should auto-use Docker

Status
subtletrue
colourGreen
titleRaff
  


Panel
bgColor#FAFBFC

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. 

Status
subtletrue
colourGreen
titleRaff
 
Status
subtletrue
colourYellow
titleVols can Do


Panel
bgColor#FAFBFC

OpenMRS Community Champion to OCL

Status
subtletrue
colourGreen
titleSURUCHI
   


Panel
bgColor#FAFBFC

Get CQL Engine to run several CDS Rules + Indicators

Status
subtletrue
colourGreen
titleDANIEL
 
Status
subtletrue
colourGreen
titleSuruchi


Panel
bgColor#FAFBFC

ANC / MCH Decision Support User Research & Designs

Status
subtletrue
colourGreen
titleSURUCHI
 
Status
subtletrue
colourGreen
titlePaul
 
Status
subtletrue
colourGreen
titleCiaran


Panel
bgColor#FAFBFC

Platform and backend module Community Support

Status
subtletrue
colourGreen
titleDaniel
   


Panel
bgColor#FAFBFC

Bahmni PAT

Attending and representing wider OMRS cmty

Status
subtletrue
colourGreen
titleDANIEL



Panel
bgColor#FAFBFC

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. 

Status
subtletrue
colourGreen
titleRaff
  


Panel
bgColor#FAFBFC

YouTube Docker-compose Tutorials

How to do development with docker-compose (Similar approach helped scale SDK useage)

Status
subtletrue
colourGreen
titleRaff
  






...