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
Notes
- General updates (from Tim)
- Updates from DSpace 7 Outreach Meeting yesterday. Notes at 2017-10-11, DSpace 7 Outreach Agenda
- Discussion of Submission wizard mockups. Feedback added as a comment to that wiki page.
- Group will be enhancing/maintaining UI examples of inspirational design and functionality. We should look to this for future UI work
- Updates from DSpace DevMtg yesterday. Notes at DevMtg 2017-10-11
- Merged ErrorProne PR: https://github.com/DSpace/DSpace/pull/1861
- Approved work on Java code coverage (see PR https://github.com/DSpace/DSpace/pull/1861) using Coveralls
- Discussion of Java Code style. Working to updating our old code style and managing it via CheckStyle.
- See early notes at Code Style Guide
- Updates from DSpace 7 Outreach Meeting yesterday. Notes at 2017-10-11, DSpace 7 Outreach Agenda
- Angular UI Team updates (from Art)
- All these PRs were merged:
Work in progress PR
- Discussion of Coveralls code coverage reports (PR 179). Percentage is more accurate now!
- IntelliJ has a Karma plugin that is useful to review code coverage, etc. Currently it's percentage is slightly different from Coveralls (not sure why though)
- Code question: What is "transfer-store"? Is it still needed?
- https://github.com/DSpace/dspace-angular/blob/master/src/modules/transfer-store/browser-transfer-store.effects.ts#L18
- William believes the entire "transfer-store" directory may be removable. Seems to no longer be needed, but we should test it first obviously
- William notes he's working on updating the <meta> tag service
- https://github.com/wwelling/dspace-angular/blob/master/src/app/core/metadata/metadata.service.ts
- Where are Bitstream Formats reported by the REST API? Doesn't seem to be working
- Andrea notes they are here in Item: https://dspace7.4science.it/dspace-spring-rest/#https://dspace7.4science.it/dspace-spring-rest/api/core/items/1911e8a4-6939-490c-b58b-a5d70f8d91fb
For example:
"_embedded": { "format": { "shortDescription": "Unknown", "description": "Unknown data format", "mimetype": "application/octet-stream",
- <meta> tag service discussion. Should the Google tags be hardcoded into the Angular UI? Or should they be provided by REST API?
- After discussion, all agree ideally the REST API would provide the configured Google tags should be provided by REST API (in HAL format)
- However, as this is longer term, we should move forward with the initial version of this work...and we'll swap it out later when REST API is ready
- ACTION: Andrea Bollini (4Science) will create a new REST API ticket for this work
- Also need an endpoint to report the version of DSpace being run, for the <meta name="Generator"> tag
- ACTION: Andrea Bollini (4Science) will create a new REST API ticket for this work as well. It will likely be some sort of "status" endpoint which can report the version of the DSpace REST API
- REST API Updates (from Andrea)
- Merged PRs
Merge soonish. Andrea is testing this work to add Unit Tests to REST API work
ACTION: Andrea Bollini (4Science) to create a new JIRA ticket to note the "contiperf" issues mentioned by Tom in PR
Work in progress:
Needs more eyes:
- https://github.com/DSpace/Rest7Contract/pull/11 (Tom has reviewed, but needs more feedback)
- ACTION: Tim Donohue and Mark H. Wood said they would review as well.
Atmire working on a few PRs
Stateless sessions Authentication: https://github.com/atmire/DSpace/tree/POC_stateless_sessions (Next week Tom will likely have a PR)
- Work from Fredrick: https://github.com/atmire/DSpace/tree/DS-3651_Range-Header-support
- Giuseppe also working on a PR for Angular UI for submission wizard.
- All encourage Giuseppe Digilio (4Science) to post an early PR. It can be untagged "needs review" (which puts it back in "in progress" status in Waffle board). This would let others give early feedback/hints/tips on the work.
- Next Meeting is Thurs, Oct 19 at 15UTC via Google Hangouts
- Give updates on latest status.
- Look at meeting times for future meetings (per ending daylight savings time)
- Likely can keep meeitngs at 15UTC. This will mean that post-daylight savings, the meeting will be one hour earlier for everyone.