Date

Call-in Information

Time: 10:00 am, Eastern Time

Attendees

(star)  Indicating note-taker

  1. Dragan Ivanovic 
  2. William Welling 
  3. Brian Lowe (star) 
  4. Georgy Litvinov   

Agenda

  1. Repository for angular components
  2. Release candidate 5 (VIVO 1.14.0)
    1. Release Testing - 1.14.0
  3. VIVO 1.15.0
    • features
      • REST API (person, org unit, research)
      • Search filters (extended search)
      • Audit module (change tracking)
    • Improvements
      • Advanced role management system (ABAC) 
      • Jena 4
      • Improved build and deployment process
      • Code style improvements

Notes

  1. We might use the Vitro-angular repository as a repository of angular generic components. At the beginning the building and packing component into VIVO application might be a manual process, later we can do automatisation. It would be nice to have guidelines for development of components. 
  2. It looks like we are ready for releasing VIVO 1.14.0. Dragan will wait for a confirmation from Milos Popovic that loading and removing models are working properly, and if everything is ok will start with publishing the release.
  3. Dragan would like to start with reviewing and testing VIVO 1.15.0 RC 1 in September. The upgrade to Jena 4 (or even Jena 5) might be postponed for VIVO 1.16.0. PR for improving build and deployment process should be tested with a tomcat server with multiple instances of VIVO. Code style improvements will be done incrementally. The build GitHub action will fail if any new class is not aligned with code style. Moreover, in the case of some significant refactoring of some classes PR reviewers might require an additional commit with code reformatting for those classes. 
  4. The committers’ meetings will be organized weekly during the summer period.   
  5. We should try to encourage VIVO developers / adopters to be more involved in Tech meetings. We need their voices and reporting the issues they are struggling with.

Draft notes on Google Drive

Actions

Previous actions 

  • No labels