Tim will work with Lyrasis to make this happen as soon as reasonably possible now that 7.6 is released.
Demo site will be renamed back to "demo.dspace.org" (instead of "demo7.dspace.org"). demo7.dspace.org and api7.dspace.org will redirect to demo.dspace.org
Old 6.x demo site: Will keep it around temporarily at "demo6.dspace.org"... likely only for 6-12 months though.
We should have a strict style enforced here, so that our tooling and tests behave the same as our other code
Reduces arbitrary errors caused by pull requests and will help users who perform local modifications to these files (merging custom i18n strings in a local fork is messy due to wild changes in whitespace, commas, and quoting)
(Other topics?)
Board Review & assignments:
Backlog Board- Are there any tickets here stuck in the "Triage" column? We'd like to keep this column as small as possible.
7.6.1 Project Board - Assign new PRs to volunteers to code review and/or test.
8.0 Project Board- Assign new PRs to volunteers to code review and/or test.
To quickly find PRs assigned to you for review, visit https://github.com/pulls/review-requested (This is also available in the GitHub header under "Pull Requests → Review Requests")
Goals for 8.0
This were decided by Steering in their meeting on June 28, 2023.
Duplicate Detection in Submission ported from DSpace-CRIS (The Library Code)
Include new features which empower users in the admin UI. Make things easier for Admins.
Improve documentation, training to allow for greater community contributions. (Ease setup/install/customization, etc.)
Per DSpace 7 WG meeting on June 29, 2023, this may include dependency upgrades/maintenance (Angular, Spring, Solr, Tomcat, etc). May also include necessary code updates/refactors to ease in ongoing maintenance.
Release Goal: April 2023
In parallel to 8.0, proof of concepts / planning regarding modularization (e.g. 4Science angular proposal) and OCFL/preservation storage (Lyrasis proposal to be discussed in more detail).
Goals for 7.6.1
Bug/security fixes only. Release will occur when sufficient fixes have been made to warrant a release.
Fixes should have two Pull Requests (exceptions may be made for very small fixes)
A PR against the "dspace-7_x" maintenance branch to apply to the next 7.6.x release.
A PR against the "main" branch to fix this same bug for the 8.0 release.
(NOTE: Once one PR is reviewed & approved, the other will be merged at the same time.)
Meeting attendees or folks who missed the meeting are asked to provide feedback to that wiki proposal via inline comments or page comments. Please provide feedback as soon as possible (ideally by end of July, but feedback in early August is still welcome for those who have upcoming holidays).