2026-05-12 Developers Deep Dive Call - Projects & Offline Mode
Overview
Date: 2026-05-12
Time: 10:00 am (UTC)
Room: https://meet.jit.si/openIMISDevelopers - kindly indicate your name and organisation (jitsi claims to support Chrome, Chromium & MS Edge and Firefox browsers only. You might also want to try the jitsi app)
Participants: (kindly only add your own names, not those of other participants)
m4h , Y-Note , Tinker Technologies
@Sunil Parajuli
@Wei Lu
@Marvin Marqua
Agenda:
When | Duration | Who | Topic |
|---|---|---|---|
10:00 am | 15 min | @Zikani Nyirenda | Release update |
10:30 am | 10 min | @Wei Lu | Module config registry for management of validation & reload |
10:45 am | 15 min | @Marvin Marqua | Overview Offline Mode https://www.youtube.com/watch?v=KpX3eZr6bjg |
Meeting Note
NPM package publishing failures
Zikani: backend packages successfully released to Pypi but frontend packages failed to publish to NPM.
Patrick: npm org created, new token created. Token validity is only 90 days.
ETA for release completion: Thursday May 14, 2026
Do not ask @Zikani Nyirenda to review any PR until release is complete.
Module config registry:
Implementation: https://github.com/openimis/openimis-be-core_py/pull/426
Sample usage: https://github.com/openimis/openimis-be-grievance_social_protection_py/pull/38
Patrick: consider generalizing reload
Auth performed multiple times for each gql call:
Patrick: FYI, in some testing I am doing (I am reworking the permission denied which is badly managed today for GQL calls) I realized the auth is called 3 times for each request, I need to double check why but if you have direction I would appreciate
Wei offered to review PR
Action Items
GIZ @Uwe Wahser to grant @Zikani Nyirenda admin rights/account access to NPM
Review NPM trusted publisher workflow & make necessary configuration for the next release @Zikani Nyirenda
Presentations
Questions
Attachments
Additional Resources