2025-11-25 Developers Deep Dive Call
Overview
Date: 2025-11-25 - 10:00 am (UTC)
Room:
Objective: Project
Participants: (kindly only add your own names, not those of other participants)
https://openimis.atlassian.net/wiki/spaces/OP/pages/940048440
@Uwe Wahser
https://openimis.atlassian.net/wiki/spaces/OP/pages/4561797509
@Aya Ourag
@Zikani Nyirenda
@Ajeenckya Gadewar
@Simon Ndira
https://openimis.atlassian.net/wiki/spaces/OP/pages/3472785409 , https://openimis.atlassian.net/wiki/spaces/OP/pages/3472949249 , https://openimis.atlassian.net/wiki/spaces/OP/pages/3723985388
@Sunil Parajuli
https://openimis.atlassian.net/wiki/spaces/OP/pages/835682333
Agenda:
When (UTC) | Duration | Who | Topic |
|---|---|---|---|
14:00 (UTC) | 5 min | https://openimis.atlassian.net/wiki/spaces/OP/pages/940048440 | Updates & administrative things |
14:05 (UTC) | 45 min | all |
|
Update Solution building (https://openimis.atlassian.net/wiki/spaces/OP/pages/4055597058 )
working on empty database. Fixing failing CIs.
replacing data for demo installations with new method. By the end of this exercise demo data no longer needs to be loaded via SQL scripts.
Update on Interoperabilty Sandbox ( https://openimis.atlassian.net/wiki/spaces/OP/pages/4059955305 )
Looking more tools for realistic synthetic generation and come up with discussion on next meeting
Improving Maintenance & Release Processes
Recall WB propositions on github
WB propositions on pull requests https://openimis.atlassian.net/wiki/spaces/OP/pages/4504682502
voting on merging pull requests
basic groups in github (e.g. maintainers, developers)
Pull request templates
Example of the PR template:
Option 1: https://github.com/openimis/openimis-be_py/pull/363
Option 2: https://docs.google.com/document/d/1QG62TxWMn1fjn07iSubMRfqlDatRvOuebMbw_VZNqKE/edit?usp=sharing
We can find a middle ground between the simple PR template (Option 1) and the one on google docs (Option 2)
We can adopt things like type of change
Feature, Bugfix, Chore, Performance, Security
Changes section to be renamed to Dependencies and dependent/related PRs to be listed there
PR Template to have checklist added to help/guide contributors to verify that they have covered
Unit Tests
Translations
The PR template should be worded in a way to avoid scaring contributors off.
GitHub Workflow
https://openimis.atlassian.net/wiki/spaces/OP/pages/619380737
Review how GitHub branching workflow is followed and enforced during release to ensure changes are always streaming between release and develop - to avoid drift
Manage versioning for GitHub repositories
Design for auto update of major, minor and patch versions. Confirm the rules.
Cleaning up existing pull requests and repositories
Cleaning up / merging Dependabot PRs
Archiving old repositories
Can we have a repository for drawings etc e.g. from mermaid, draw-io etc
Access groups for Lokalize
Questions
the admin user still doesn't work on demo instance, will anyone look into this?
Presentations / Attachments
Additional Resources
Did you encounter a problem or do you have a suggestion?
Please contact our Service Desk
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. https://creativecommons.org/licenses/by-sa/4.0/