Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info
title7.4 Release Plan

Release Schedule:

The 7.4 Release will concentrate on maintenance (bug fixes, usability fixes and improvements), but will accept donated features from anyone in the community. Features which missed the 7.3 release will also be accepted.

  • (tick) Monday, August 1 (Donated Feature Notification Deadline): Any community members who wish to donate a feature to this release must notify Tim Donohue by this date (either via email, Slack or GitHub). The DSpace 7 team will then provide feedback on whether it will be possible to include this feature in the release (based on team member availability and the size of the feature).  Early notifications are more likely to get included in the release.
  • (tick) Friday, August 26 (Feature PR Creation Deadline): PRs should be created by this date if they are to be reviewed in time for the release.  Please note there is no guarantee that a PR will be included if it is created by this date. Larger PRs are recommended to be created earlier, as that makes it more likely they can be reviewed in time for inclusion. (Smaller bug fixes are welcome anytime)
  • (tick) Friday, September 9 (Donated Feature PR Merge Deadline): All new donated & approved feature PRs should be fully reviewed & merged by this date. Donated features are those which anyone donates back to the DSpace project. (Donated PRs which are improvements or bug fixes are accepted after this deadline)
  • Friday, September 16 (Final Large PR Review/Test Deadline): All code reviewers or testers should submit their feedback by this date. Code reviews must be constructive in nature, with resolution suggestions. Any code reviews submitted AFTER this date will be considered non-blocking reviews. NOTE: Larger PRs or donated PRs will have their own deadlines established for PR creation, review and merger.This deadline only applies for PRs with no other deadline established.
  • Friday, September 23 (Ideally all bug fix PRs are created)
  • Friday, September 30 (PR Merge Deadline): All PRs should be merged by this date.  (Note: bug fixes can still get in after this deadline, as long as they are small or important)
  • Week of October 3:  Internal / Early release goal. If possible, we'd like to release 7.3 this week.
  • Monday, October 10: Public Release Deadline. 7.4 will be announced/released by this date.

Ongoing/Weekly tasks:

...

  • (30 mins) General Discussion Topics
      Tentative plans
      1. Setting dates for
    1. a
      1. DSpace 7 Online
    2. Workshop the
      1. Workshops (around week of November 14
    3. .  (Loosely based on "Getting Started with DSpace 7" workshop held for OR2021
      1. )
        1. Possible workshops (Spread across 3 days. Each session may be ~60min of content & 30min of questions)
          1. Session 1 - (Audience: people using DSpace) 7.4 updates & Using DSpace (Repo mgrs is audience)
            1. Melissa & Tim
    4. & Melissa
            1. ?
    5.  
          1. Session 2 - (Audience: people setting up a DSpace) branding Angular UI + backend configuration (light customizations / configuration - simple changes).  Higher level install/upgrade tips.
            1. Tim
    6. ?
            1. & Corrado
          1. Session 3 - (Audience: people developing on DSpace) Development / Integrations (Angular or REST).  Theme support.  How to use the REST API & REST API best practices. 2hrs?
            1. Should be an introduction to DSpace development (not a deep dive).  Perhaps similar Angular & REST content to "Getting Started with DSpace 7" workshop held for OR2021
            2. Andrea & Art (Art will be back from holiday on Nov 15. This session should be on 17th or 18th)
      1. Final comments on Configurable Entity plans/scope for 7.x?
        1. Per last week's discussion, those in attendance agreed that we should refrain from adding any new Entities into 7.x.  New entities require more detailed strategic planning & discussion that isn't possible until 8.x.  Therefore, the goal of 7.x should be to ensure Configurable Entities are built out / supported throughout DSpace in preparation for any new Entities in v8
      2. Anyone interested in this very annoying bug (has impacted several production sites already)? Downloading restricted bitstreams does not work when opening a new tab/window: https://github.com/DSpace/dspace-angular/issues/1809
        1. Also means that you cannot download any files from the submission UI at this time, as those all open in a new tab.  See https://github.com/DSpace/DSpace/issues/8378
      3. Any other topics?
    7. (30 mins) Planning for next week
      • Review the Backlog Board - Are there any tickets here stuck in the "Triage" column?  We'd like to keep this column as small as possible.
      • Review the 7.4 Project Board - Assign tickets to developers & assign PRs to reviewers.
        • Paid (by DSpace project) developers must keep in mind priority. If new "high" or "medium" priority tickets come in, developers should move effort off of "low" priority tasks.
        • Volunteer developers are allowed to work on tickets regardless of priority, but ideally will review code in priority order

...