2017-09-19 Meeting notes

Date

7am PST


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

Toll: +1-415-655-0001

Number:  199 948 686 


Attendees

Goals

  • UI Extensible patterns
  • Code Review and Quality

Discussion items

TimeItemWhoNotes
30mUI Extension Patterns followupNick Reid (Deactivated)


30mCode Review and QualityJosh Zamor

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

OpenLMIS: the global initiative for powerful LMIS software