2017-09-19 Meeting notes

2017-09-19 Meeting notes

Date

Sep 19, 2017

7am PST

 

Meeting Link

https://meetings.webex.com/collabs/#/meetings/detail?uuid=M0UUCAJ68OYLPMKAROOE9PJSBW-3O29&rnd=897752.12165

Toll: +1-415-655-0001

Number:  199 948 686 

 

Attendees

  • @Josh Zamor (Deactivated)

  • @Elias Muluneh

  • @Paweł Gesek

  • @Nikodem Graczewski (Unlicensed)

  • @Mateusz Kwiatkowski

  • @Paweł Albecki (Deactivated)

  • @Sebastian Brudziński

  • @Nick Reid (Deactivated)

  • @Chongsun Ahn (Unlicensed)

  • @Ben Leibert

  • @Brandon Bowersox-Johnson

  • @Sam Im (Deactivated)

  • @Mary Jo Kochendorfer (Deactivated)

Goals

  • UI Extensible patterns

  • Code Review and Quality

Discussion items

Time

Item

Who

Notes

Time

Item

Who

Notes

30m

UI Extension Patterns followup

@Nick Reid (Deactivated)

 

30m

Code Review and Quality

@Josh Zamor (Deactivated)

 

Notes

UI Extension Patterns Follow Up

Previous strategy was to think we should focus on big-sky, extend anything.

Newer strategic thinking is to be more specific about where extension should occur.  This is a learned piece from the amount of code that had to be forked and maintained in Malawi.

 

Existing Documentation

Current strategy: Add extension points where Malawi made forks

 

Code Review

Code review documents

Recently some reviews have been:

  • too large.  Lets reject reviews that are over a few files or a couple hundred lines

  • too many people, not clarity who's responsible.  Lets assign 1 person (others can view, but one is assigned).

This issue has been creeping up for a while

Some reviews are very old

We have not modified our code review process for 9 months, this might be a good time to update that review process.

  • 1 person should be assigned and responsible for the ticket in review

  • Use the review description field to focus the reviewer about what they are reading

UI code reviews are done for most things, but some small tweaks were missed

Action items

OpenLMIS: the global initiative for powerful LMIS software