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 14:00-15:00 UTC
Location: DSpace Meeting Room
Agenda
General development / planning updates (Tim)
- Dev Planning Spreadsheet: https://docs.google.com/spreadsheets/d/18brPF7cZy_UKyj97Ta44UJg5Z8OwJGi7PLoPJVz-g3g/edit?usp=sharing
- Sprint Planning: DSpace 7 Community Sprints
- Quick updates on Angular UI tickets and/or PRs (Art)
- Quick updates on REST API tickets and/or PRs (Andrea)
- Other topics?
Attendees
Notes
- General Updates
- Tim reports back from the DuraSpace Summit (attending DSpace breakouts virtually)
- One breakout concentrated on DSpace Entities Working Group output/feedback
- Few Steering members there, but the DSpace attendees seem excited about this effort. They'd like to see basic entities in DSpace 7.
- However, next step would be to bring back to Steering and/or Working Group to scope the effort a bit more. We don't want this to rely on existing dev team – needs new developers who can concentrate on this effort.
- Another breakout discussing DSpace 7 Community Sprints
- Attendees wanted more information about expectations from Sprint participants. How much time do they need to be available? What do they need to come to the sprint "knowing"? What support will they have.
- Tim has enhanced the DSpace 7 Community Sprints page with these details. Feedback welcome
- Angular UI Team updates
- Merged PRs:
- https://github.com/DSpace/dspace-angular/pull/241 - Google Analytics
- Doesn't include analytics for bitstream downloads
- However, REST API v7 already handles that on the backend. It's important for REST API to do this, as sometimes there are direct downloads that never hit/load the UI (e.g. direct PDF download from Google Scholar)
- Questions about where to document UI Configuration
- Tim suggests doing this documentation in markdown initially, as it'll be helpful for Sprint participants, etc
- Could eventually move to the wiki once DSpace 7 is further along.
- https://github.com/DSpace/dspace-angular/pull/241 - Google Analytics
- In Progress tickets / PRs:
- Tickets / PRs requiring review:
- https://github.com/DSpace/dspace-angular/pull/243 - Notitications from Giuseppe
- https://github.com/DSpace/dspace-angular/pull/235 - Search service from Lotte
- Questions about feedback from Giuseppe about the "configuration" param of the Search REST endpoint. What is meant by that?
- Giuseppe notes its the configuration param here: https://github.com/DSpace/Rest7Contract/blob/master/search-endpoint.md#matching-dspace-objects-search-results
- Art is creating tickets for Sprint in next week
- New ticket about UI + Authorization. Brainstorms/discussion/links to how others are doing it welcome: https://github.com/DSpace/dspace-angular/issues/242
- Merged PRs:
- REST API / Java backend Team updates
- Merged PRs:
- (none related to REST API, some backports for 6.3)
- In Progress tickets / PRs:
- Tickets / PRs requiring review:
- Question from Patrick about how to run Maven locally with the same settings/params as in Travis CI.
- The Maven commands run by Travis are in our .travis.yml (and have detailed comments just above them): https://github.com/DSpace/DSpace/blob/master/.travis.yml#L41
- Merged PRs:
- Sprint Planning: DSpace 7 Community Sprints
- See discussion at the beginning of meeting.
Next Meeting will be Thurs, April 19 at 14:00UTC in DSpace Meeting Room
Actions
- Andrea Bollini (4Science): Create a REST Contract ticket / early proposal for Alphabetic Jump To. All should then help discuss / finalize this contract in time for Sprint 1
- Andrea Bollini (4Science): Create a REST API / Contract ticket for fetching metadata fields in a specific schema
- Tim Donohue: Update Sprint 1 to include a new task, "Admin Item Edit Page" (similar to current one). Prepare/finalize Sprint 1 for advertising at Summit, and post-Summit to everyone.
- Art Lowel (Atmire): Create a discussion ticket to investigate how Angular UI projects deail with AuthZ decisions in UI layer. E.g. How should we implement in REST to support Angular?
→ https://github.com/DSpace/dspace-angular/issues/242 - Andrea Bollini (4Science): Work on estimates / task definitions / tickets for REST API in DSpace 7 Community Sprint 1
- Art Lowel (Atmire): Work on estimates / task definitions / tickets for Angular UI in DSpace 7 Community Sprint 1
- All should sign up for DSpace 7 Community Sprints, if they plan to participate.
Overview
Content Tools