Build Process Improvements - Simplifying the Page Creation Process/Code
Continuous upgrades for dependencies/libraries
Upgrade Implementer Customization document and templates for React
Work Plan
Will upgrade pages over time with 20% tech-debt time
Starting with “easiest” upgrades to more difficult ones
Will create a plan for the order of page upgrades
Will create reusable components as needed
All new work will be in React
Questions
How does this impact implementation customizations?
Pages upgraded to React will no longer support customizations made in Angular
Wes - This is not acceptable, breaking changes must be limited and implementations given lots of notifications
How do we integrate contributions written in Angular?
Contributions must be ported to React to be incorporated
Only for pages updated to React or newly created pages
Changes to pages still in Angular can remain in Angular
Over time, all community guidance will be updated to React
Q&A
Upcoming Discussion Points
Addition of Temperature to SM intake/adjustment pages
Vaccine landscape review (per Moses’s comments)
Additional Admin Screens (Dominika)
Upgrade Superset Version
Action items
Wesley Brown to prepare for the discussion around the “Stock Management Temperature Recording” feature (waiting on functional info from CHAI Nigeria team)
Dominika Bieńkowska (Deactivated) Meet with the SolDevelo team regarding contributions and Angular/React and share at an upcoming Office Hours meeting
Wesley Brown Add Hubert to meeting invite along with Malawi team (get list from Christine)
Wesley Brown to set up meeting with Dominika to discuss next steps for configuration improvements
Wesley Brown create post about the creation and goal of the User Feedback page
Dominika Bieńkowska (Deactivated) Document how we identify and upgrade dependencies/libraries - Who is responsible, how upgrades get prioritized, etc
Decisions
Type /decision to record the decisions you make in this meeting:
40d577b5-ad00-4447-b9ed-a0aa01b5c0efDECIDEDa8a4d6ab-13ad-4607-8832-9fd8bdc669fdWhen something specific is going to be discussed, send an email to the invitees and post on DiscourseDECIDED93af4b45-7d62-4a74-b90f-99b2bee68703
When something specific is going to be discussed, send an email to the invitees and post on Discourse