Versions Compared

Key

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

...

  • (BEFORE MEETING IN #dev-sprint) Developer Stand Up - Developers give brief updates on their effort (or their team's effort).

    • Update/see "Current Work" section below based on your status. Please feel free to update prior to meeting.
    • Please highlight any new work (needing reviews/testing), any blockers (for you), and any discussion topics you may have.
  • (30 mins) General Discussion Topics
    1. Beta 5 Release Schedule & Testathon Dates (APPROVED by Steering)
      1. Week of March 22 - Concentration on Code Reviews
      2. Week of March 29 - Concentration on updating PRs / responding to feedback
      3. Week of April 5 - Concentration on Re-reviews / final updates where needed
      4. Beta 5 PRs merged by Thursday, April 8
      5. Beta 5 Release Date: Friday, April 9 or Monday, April 12
      6. Testathon (3 weeks): April 19 - May 7  (See DSpace Release 7.0 Testathon Page)
        1. We are aware of the overlap here with Ramadan (April 12 - May 12), but our understanding is most celebrating Ramadan still work during that time. This date was set based on the earliest possible date that we can schedule a Testathon, based on the developer team's work schedule.
    2. Clarifying Theme Decisions for 7.0, 7.1 and 7.2
      1. We will not be creating any brand new theme for the 7.0 release, as we do not have time to do so prior to Testathon. However, Steering is interested in creating a "fancy" new DSpace 7 theme in either 7.1 or 7.2, but has not finalized the roadmap for those upcoming releases.
      2. In 7.0, there will be three theme folders:
        1. A "base" (or core) theme (which is defined by the core components under /src/app/) which defines the core look & feel of DSpace (in terms of HTML layout, header/footer, etc). It only has basic Bootstrap styling (mostly default Bootstrap with minor tweaks for accessibility). This "base" theme is being finalized in https://github.com/DSpace/dspace-angular/pull/1057 by 4Science.
        2. A "custom" theme folder (/src/themes/custom) which acts as a template theme for institutions. It provides (empty) templates for changing the theme of individual components. When enabled, it looks identical to the "base" theme, as all template files are empty.  This template theme folder was created in https://github.com/DSpace/dspace-angular/pull/1035 and https://github.com/DSpace/dspace-angular/pull/1042 by Atmire.
        3. A "dspace" theme folder (/src/themes/dspace) which acts as the default theme for 7.0 only (it's a temporary theme to be replaced in 7.1 or 7.2). Because we are NOT creating a new theme, this folder will ONLY provide basic CSS/image overrides to the "base" theme and will not change HTML in any manner.  Essentially, it is just a new color scheme & homepage image on top of the "base" theme.  This theme will be based loosely on the old "mantis" theme from 7.0 Preview, but the end result will look like a combination of the new "base" theme and the old "mantis" theme. This work is in early draft form in https://github.com/DSpace/dspace-angular/pull/1063
      3. When a brand new DSpace 7 theme is created (in either 7.1 or 7.2), it will replace the contents of the "dspace" theme folder.  It may also update aspects of the "base" theme, depending on the scope of the work approved by Steering.  No decision has been made on who will create this final DSpace 7 theme, but it has been discussed to hire a designer / firm to do this work.
    3. Main discussion will be related to the above schedule
      1. Any PRs that need group discussion?
        1. Need second set of eyes on "Usability of Edit People / Groups UI": https://github.com/DSpace/dspace-angular/issues/1072
        2. CSRF Cookie issue when making requests from Angular Universal (SSR) : https://github.com/DSpace/dspace-angular/pull/1004#issuecomment-806819395
      2. Status update on content reset for https://api7.dspace.org prior to Testathon? (Assigned to Tim Donohue to update the sample data used by Docker & pass that to 4Science to update demo site)
  • (30 mins) Planning for next week

...