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
Discussion (combined Angular UI & REST meeting)
Attendees
- Andrea Bollini (4Science)
- Art Lowel (Atmire)
- Tim Donohue
- Giuseppe Digilio (4Science)
- Tom Desair
- Patrick Trottier
- Lieven Droogmans
- Terrence W Brady
- Pascal-Nicolas Becker
Location: DSpace Meeting Room
Notes
- General Updates
- Planning Spreadsheet: https://docs.google.com/spreadsheets/d/18brPF7cZy_UKyj97Ta44UJg5Z8OwJGi7PLoPJVz-g3g/edit?usp=sharing
- Latest status is still there
- Tim notes important discussions coming out of DSpace Entities WG.
- See summary at: https://docs.google.com/document/d/1exm_xLToxUMszOvX5itSMFTn5eiGCdggL0Mf522GjHU/edit
- DSpace Steering discussed this yesterday, and has another meeting in 2 weeks. Some early discussion about whether to potentially expand the scope of DSpace 7 efforts to include new Entities (like Authors). But, no decision has been made yet. So, we should still work under the assumption that our scope is unchanged (i.e. ONLY a new REST API & Angular UI) until we hear otherwise.
- Andrea notes that he has concerns about expanding scope. These concerns can & should be expressed in future Steering Group discussions though (as 4Science will be a part of those too).
- Planning Spreadsheet: https://docs.google.com/spreadsheets/d/18brPF7cZy_UKyj97Ta44UJg5Z8OwJGi7PLoPJVz-g3g/edit?usp=sharing
- Angular UI Team updates (via Art)
- Merged PRs:
- New Ticket fixed & merged:
- Lotte's truncation PR was approved/merged:
- https://github.com/DSpace/dspace-angular/pull/221
- One minor bug was discovered and logged separately: https://github.com/DSpace/dspace-angular/issues/234
- Art notes that this might be in our code, as the page seems to be rewriting itself when it's not supposed to. More analysis needed though.
- Tim's changes to README approved & merged:
- Giuseppe's PR on Auth by Credentials: https://github.com/DSpace/dspace-angular/pull/230
- Art has reviewed and given feedback
- Needs more reviewers though, as this is some core code/concepts
- Also, we need a test account on the Demo REST API to test authentication with?
- Andrea notes the accounts from demo.dspace.org should be valid
- It's highly likely that the REST API authentication may be affected by this bug: https://github.com/DSpace/DSpace/pull/1959
- Patrick will help rebase & get moved forward (UPDATE: This is already done, see: https://github.com/DSpace/DSpace/pull/1983)
- Search implementation (pointing it at REST API instead of dummy data) is in progress. Has early PR
- https://github.com/DSpace/dspace-angular/pull/235
- Timeline is this likely will be ready by next week, but wanted to share early so that 4Science (and others) can take an early look, etc.
- Giuseppe has started work on Notifications. See this ticket: https://github.com/DSpace/dspace-angular/issues/160
- Reviewing old PRs: https://github.com/DSpace/dspace-angular/pulls
- https://github.com/DSpace/dspace-angular/pull/219
- This one is held up by the search implementation. Can move forward after that, likely
- https://github.com/DSpace/dspace-angular/pull/127
- This PR is very outdated. We should close it, and move the ticket back into the "ready" column (UPDATE: Both are now done)
- https://github.com/DSpace/dspace-angular/pull/219
- Merged PRs:
- REST API Updates (via Andrea)
- Workflow contract PR now available: https://github.com/DSpace/Rest7Contract/pull/20
- This is nearly ready to merge. Last chance to give this a quick review. The idea again is the iterate on these ideas, and improve in future PRs as needed.
- 4Science has a branch where they are doing their work in March
- In March, working on a separate project to implement Workflow REST API in DSpace-CRIS. This work will align with the Contract as documented in PR#20 (see above)
- See this branch: https://github.com/4Science/DSpace/tree/dspace-cris-master
- In April, this work will come back to DSpace 7.
- Lieven asks if this will be one big PR – which would be hard to review
- Andrea notes that no, this should be possible to contribute back as separate feature PRs. The goal would be to cleanup the work on the branch (see above) and submit several PRs that can be analyzed feature by feature.
- In March, working on a separate project to implement Workflow REST API in DSpace-CRIS. This work will align with the Contract as documented in PR#20 (see above)
- Tom has an updated PR for Spring Security:
- https://github.com/DSpace/DSpace/pull/1976
- Andrea Bollini (4Science) will review this. Others should also help (Terrence W Brady volunteered)
- Tim notes there are other PRs that have been sitting for some time:
- HTTP Redirect: https://github.com/DSpace/DSpace/pull/1974
- Terry volunteered
- Code Style for Unit Tests: https://github.com/DSpace/DSpace/pull/1975
- Terry Volunteered
- UPDATE: Now merged
- Hibernate fixes: https://github.com/DSpace/DSpace/pull/1964
- Tim volunteeered
- UPDATE: Now reviewed & feedback given on PR
- Commons Collections updates: https://github.com/DSpace/DSpace/pull/1931
- Tim volunteered
- UPDATE: Now reviewed & feedback given on PR
- Terry puts in a plug for upcoming Developer Show & Tell Meetings!
- Updates on log4j work? https://github.com/DSpace/DSpace/pull/1981
- Patrick says he has some ideas, but not sure on timeline. Not sure when he'll get back
- Mark H. Wood has expressed interest in helping. Tim will get in touch and see if we can do this collaboratively.
- UPDATE: Tim contacted Mark. He said he can help. It also seems to be possible to contribute on existing branch. See: https://help.github.com/articles/committing-changes-to-a-pull-request-branch-created-from-a-fork/
- Discussion of how to get Community Sprints started (Lieven). General idea is...
- Select a few features from our spreadsheet: https://docs.google.com/spreadsheets/d/18brPF7cZy_UKyj97Ta44UJg5Z8OwJGi7PLoPJVz-g3g/edit#gid=0
- Announce a Community sprint (1-2 weeks) on these features...likely sometime in late April? (or early May?).
- Atmire & 4Science will each assign a developer to the sprint... ensures we have at least 2 developers
- Try and pull in other community members for a very specific task / timeline.
- ACTION: Tim will start to draft up this Community Sprint in a Google Doc. Will share next week & iterate on improving this prior to the DuraSpace Summit Mtg (April 10-11). We can hopefully announce at Summit and start to find contributors
- Workflow contract PR now available: https://github.com/DSpace/Rest7Contract/pull/20
- Next Meeting will be Thurs, March 15 at 15:00UTC in DSpace Meeting Room
Overview
Content Tools