/
Office Hours - 2022-02-17 - Tech Focus

Office Hours - 2022-02-17 - Tech Focus

Date

Feb 17, 2022

Participants

  • @Wesley Brown

  • @Hubert (Deactivated)

  • @Dominika Bieńkowska (Deactivated)

  • Antonio Langa

  • @Evance Moyo

  • @Nikola Laskowska (Deactivated)

  • @Paweł Muchowski (Deactivated)

  • @Szymon Rujner

Discussion topics

Presenter

Item

Comments

Presenter

Item

Comments

 

Previous Action Items

 

@Wesley Brown

Revising the Contribution Guidelines

Updating the guidelines from here: <no title> — OpenLMIS 3.0 documentation

This will be pushed to another meeting

@Wesley Brown

User Feedback Page

User Feedback

@Dominika Bieńkowska (Deactivated)

Discuss Upgrades and React

Work Required

  • React Support for Translations

  • React Automated Testing

  • 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

  1. When something specific is going to be discussed, send an email to the invitees and post on Discourse

 

Recording

 

Related content

Version 3 Demo: Supporting Documentation
Version 3 Demo: Supporting Documentation
Read with this
Office Hours - 2022-01-20 - Technical Focus
Office Hours - 2022-01-20 - Technical Focus
More like this
Office Hours - 2021-11-18
Office Hours - 2021-11-18
More like this
Office Hours - 2022-02-03
Office Hours - 2022-02-03
More like this
Office Hours - 2022-03-08 - Product Focus
Office Hours - 2022-03-08 - Product Focus
More like this
Office Hours - 2022-03-02
Office Hours - 2022-03-02
More like this

OpenLMIS: the global initiative for powerful LMIS software