Contribute to the DSpace Development Fund
The newly established DSpace Development Fund supports the development of new features prioritized by DSpace Governance. For a list of planned features see the fund wiki page.
Date
from 15:00-16:00 UTC
Location: https://duraspace.zoom.us/my/dspace (Meeting ID: 502 527 3040).
- More connection options available at DSpace Meeting Room
Agenda
General development / planning updates (Tim)
- DSpace 7 ResourceSync contributions coming soon from Dimitris Pierrakos (OpenAIRE)
- Starting testing/validation from existing ResourceSync PR: https://github.com/DSpace/DSpace/pull/2065
- Helping to create install/configuration documentation for DSpace 7
- DSpace 7 ResourceSync contributions coming soon from Dimitris Pierrakos (OpenAIRE)
- Quick updates on Angular UI tickets and/or PRs (Art)
- Quick updates on REST API tickets and/or PRs (Andrea)
- General Discussion Topics
- DSpace 7 installation/customization process. Documenting our plan/goal for 7.0
- Updates on "One Webapp Backend" PR: https://github.com/DSpace/DSpace/pull/2265 First example of a webapp (SWORDv1) that fully integrated & configurable.
- Also updated docs at: DSpace Backend as One Webapp
- DSpace 7 installation/customization process. Documenting our plan/goal for 7.0
- (Last 15mins) Development planning/updates in Development Planning Spreadsheet.
Attendees
Notes
(Notes below copied from last meeting. Details will be updated during this meeting.)
- General Updates (Tim)
- Angular Team Updates (Art)
- Merged PRs:
- In Progress tickets / PRs:
- Lotte working on the menus (based on mockups)
- Wiki page for side menu mockups: Menu Mockups
- Kristoff creating & editing Communities, Collections & Items
- Lotte working on the menus (based on mockups)
- Tickets / PRs requiring review:
- https://github.com/DSpace/dspace-angular/pull/330
- Tests were not triggered until she was added as a developer to dspace-angular? Is there a setting missing?
- Several small PRs from Bram (reviewed by Art, waiting on updates)
- https://github.com/DSpace/dspace-angular/pull/329 (needs secondary review)
- https://github.com/DSpace/dspace-angular/pull/324 (needs secondary review)
- Entities PR: https://github.com/DSpace/dspace-angular/pull/315
- Feedback from Tim. Updates based on feedback.
- Needs a re-review.
- New issue found around managing Bundles. https://github.com/DSpace/Rest7Contract/issues/32
- Needs to get into JIRA. (TODO: TIM will create a JIRA ticket)
- Discussion: How should Bundles be represented in the REST API?
- Currently, they are not represented (as plan was to replace them eventually in the RoadMap).
- However, Bundles are real objects on the backend. They not only "group" Bitstreams, but also have a "primary_bitstream_id" setting and a bitstream_order.
- DECISION: Bundle needs to make it into the REST API layer for DSpace 7. Once we find a suitable replacements for Bundle (maybe Entities will help), we can change the REST API layer as needed – however, that replacement likely won't happen until post-DSpace 7.
- Angular 6 PR becoming a high priority: https://github.com/DSpace/dspace-angular/pull/320
- Discussion: Conflict here between the Angular 6 and the Submission work. Angular 6 upgrade had to remove a giant "switch" (for incompatibility reasons) that seems to have broken a few custom Submission components. This seems to have broken specific components (not yet used) that will be used for the submission process (in PR#279 below).
- How do we fix this incompatibility? Atmire is not as familiar with Submission components. Giuseppe is not as familiar with Angular 6 upgrade
- Final decision: Merge Angular 6 PR soon. Submission/Workflow PR will need to be updated to Angular 6 & will need to fix the broken components.
- Submission/Workflow PR: https://github.com/DSpace/dspace-angular/pull/279 (Trying to complete by end of November, but cannot guarantee at this time.)
- This ticket is also waiting on Tests/Specs to be implemented
- https://github.com/DSpace/dspace-angular/pull/330
- REST Team Updates
- NOTES BELOW ARE FROM LAST MEETING. DID NOT GET TO REST API UPDATES
- Open PRs: https://github.com/DSpace/DSpace/pulls?q=is%3Apr+is%3Aopen+label%3A%22REST+API+v7%22+sort%3Aupdated-desc
- Merged PRs:
- In Progress tickets / PRs:
- https://github.com/4Science/DSpace/pull/37 (Still waiting on Andrea to find time to create a PR from this
- After that PR, we also will have a MyDSpace PR to complete the REST API side of Submission & Workflow
- Atmire will be creating separate PRs for each Content Mgmt feature (see our spreadsheet for full list)
- Still in the design phase
- Atmire looking at dynamically adding HAL links (making it more configurable).
- https://github.com/4Science/DSpace/pull/37 (Still waiting on Andrea to find time to create a PR from this
- Tickets / PRs requiring review:
- Lots of tickets open and waiting for final reviews
- https://github.com/DSpace/DSpace/pull/2173 (Recent updates, waiting for rereview)
- https://github.com/DSpace/DSpace/pull/2129 (Recent updates, some more feedback to take into account. Nearly ready to go.)
- https://github.com/DSpace/DSpace/pull/2128 (Approved by Tim. Needs re-review from Andrea Bollini (4Science) )
- https://github.com/DSpace/DSpace/pull/2257 (New PR, needs initial review)
- https://github.com/DSpace/DSpace/pull/2253 (New, small PR. Needs quick review)
- Contract updates regarding Curation Tasks (from Ben): https://github.com/DSpace/Rest7Contract/pull/17
- DSpace 7 installation/customization process.
- Updated PR could use more eyes: https://github.com/DSpace/DSpace/pull/2265
- See also early docs at: DSpace Backend as One Webapp
- Development planning/updates in Development Planning Spreadsheet. (Did not touch on today)
- The Next Meeting will be Wednesday, Dec 5 at 15:00UTC (10:00am EST) in DSpace Meeting Room
- Main agenda item will be to discuss planning for 7.0 "Preview Release" in January. Which features listed on Planning Spreadsheet will be included? What are the timelines for their development.
- NOTE: Tim has a conflict on Dec 6. Meeting moved to Wednesday morning.
Overview
Content Tools