Date

Call-in Information

Time: 10:00 am, Eastern Time (New York, GMT-04:00)

Attendees

(star)  Indicating note-taker

  1. Brian Lowe 
  2. Georgy Litvinov 
  3. Dragan Ivanovic 
  4. Huda Khan (star)
  5. William Welling 
  6. Benjamin Gross 
  7. Ralph O'Flinn 

Agenda

  1. Registration for the Slack channel
    1. http://bit.ly/vivo-slack
  2. Strategy for publishing April release 
    1. Completion of PRs reviewing and Merging PRs
      1. Removing spring dependency - https://github.com/vivo-project/VIVO/issues/3686
      2. Deletion of individuals - https://github.com/vivo-project/Vitro/pull/213, https://github.com/vivo-project/Vitro-languages/pull/44
      3. Upgrade of the orcid-api-client - https://github.com/vivo-project/VIVO/pull/3694
      4. Prevent copying pom file to home directory - https://github.com/vivo-project/Vitro/pull/288, https://github.com/vivo-project/VIVO/pull/3689
      5. I18n regression fix - https://github.com/vivo-project/Vitro/pull/289
      6. Update license - https://github.com/vivo-project/Vitro/pull/290, https://github.com/vivo-project/VIVO/pull/3691, https://github.com/vivo-project/VIVO/issues/3692
    2. Publishing a release candidate
    3. Testing the release candidate
      1. Wiki page - Release Testing - 1.13.0 
        1. deployment of VIVO and Vitro
          1. mvn clean install
        2. GoogleForms
          1. Standard tests - https://forms.gle/cqk3oK7UmJpDWGYt8
          2. Special focus on the new features - https://docs.google.com/forms/d/19FMslvvSzg_FK-Wmxg4t7EOP2UDft4FVdQvM4-2IO50/edit?usp=sharing
          3. Advanced tests - https://forms.gle/ZZLeVdBuDFMEMTGM
    4. VIVO 1.13.0 Technical Documentation
      1. Wiki space - VIVO 1.13.x Documentation
      2. Adding of technical documentation for:
        1. Uploading files associated with individuals
          1. In review
        2. Configuration of email SMTP server - Minimum Configuration
          1. In review
        3. online localization editor - Developing a New Interface Language for VIVO
          1. In review
        4. SPARQL Update API
          1. Done
        5. Release Notes
        6. Installing VIVO
    5. Publishing VIVO 1.13.0 
  3. Dynamic API Sprint
    1. Requirements for JS and CSS framework selection - https://docs.google.com/spreadsheets/d/1p-86FdqQR2SpFIsK5Xa-k6Dgm5ORg6Lrc7eeOEetm8g/edit?usp=sharing
  4. Improvement of GitHub code management 
    1. bug report template
      1. VIVO
      2. DSpace
    2. feature request template
      1. VIVO
      2. DSpace
    3. task definition template
      1. for upgrading dependencies, mitigation of security vulnerability
      2. is that a good practice?
        1. https://github.com/golang/go/issues/new/choose
        2. https://github.com/microsoft/repo-templates/blob/main/shared/SECURITY.md
        3. https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository
        4. https://github.com/DSpace/DSpace/issues/new/choose
    4. pull request template
      1. VIVO
      2. DSpace
    5. GitHub actions
      1. list of actions
        1. VIVO
        2. DSpace
      2. build.yml
        1. VIVO
        2. DSpace
          1. codecov
            1. alternatives - codeclimate, etc.
          2. separation of unit and integration tests
      3. docker.yml
        1. VIVO
        2. DSpace
      4. label merge conflicts yml
        1. DSpace
      5. adding new issue to project board yml
        1. DSpace
          1. Issues should be added for instance in a dedicated VIVO backlogs project board for triage (similarly as DSpace Backlogs - https://github.com/orgs/DSpace/projects)
      6. codeQL analysis
        1. VIVO
        2. continues security analysis - LGTM
          1. https://lgtm.com/projects/g/vivo-project/Vitro/?mode=list
    1. labels
      1. list of labels
        1. VIVO
        2. DSpace
      2. assignment of labels to issues
        1. VIVO
        2. DSpace
  1. Decoupling build and installation process 
    1. https://github.com/vivo-project/VIVO/issues/3034

Notes

Draft notes on Google Drive

Actions

Previous actions 

  • No labels