Page History
Table of Contents |
---|
Sprints
...
Next Sprint
Note | ||
---|---|---|
| ||
Community Sprints have now been "merged" into the weekly development processes of the DSpace 7 Working Group (2016-2023). This working group is running ongoing sprints from Feb to approximately June 2020 to complete the 7.0 release. If you'd like to join that effort, join a Working Group meeting (see wiki page above) or contact us via Slack (#dev-sprint channel) |
Sprint Planning / Details
See DSpace See DSpace 7 Community Sprint 3 for 4 for details about Sprint tasks/goals.
...
If you are only available on certain days/times during the sprint weeks, please feel free to note your availability below. Also, please note if you prefer to work on the DSpace 7 REST API (Java), User Interface (Angular), or both.
...
.
...
- [Add your name, institution. Please include your estimated availability during the sprint (e.g. as a percentage) and/or list any days during sprint you are unavailable. Also let us know if you prefer to work on the REST API or Angular UI, or both.]
...
- We have no requirements for your availability during sprint weeks. However, we do ask that you attempt to clear your schedule enough to work on (ideally a few) tickets/tasks during the sprint. At the beginning of the sprint, we'll ask you for your estimated availability (e.g. 20% time or 1 day each week, 40% time or 2 days each week, etc), and work to steer you toward tickets achievable within your available time. You may also specify your exact availability in the signup form below.
- You will be expected to manage your own work schedule, attend minimal meetings & report your ongoing progress (as described in the below Sprint Schedule96993934).
- You will be expected to have some existing knowledge of DSpace concepts (on v6 or below) and a willingness to be proactive in learning any new DSpace 7 concepts (see Resources96993934 below), such as Angular and/or REST API. While you are more than welcome to use this Sprint as a learning experience, we will not have any formalized training/workshops during the Sprint week itself. That said, video/materials from last year's DSpace Angular workshop is available in the Resources96993934 below.
- You will be expected to be proactive in asking for help or asking questions if you get stuck (see also Support Options96993934 below). Ongoing support will be available on Slack from Sprint Coaches (see below) and other participants. We also have a Zoom video conferencing room (DSpace Meeting Room) available for "face to face" discussions, screen sharing and/or pair programming.
...
Coaches should be available during both sprint weeks for help getting up to speed / answering questions / debugging issues / pair programming requests, etc. If you are unavailable on specific days during the sprint, please note those days below.
- Art Lowel (Atmirecoming soon)
- Andrea Bollini (4Science) and Luigi Andrea Pascarelli (4Science) (alternately) Tim Donohue (DuraSpace)
Sprint #3 (Oct 1-12, 2018)
Sprint Summary
See DSpace 7 Community Sprint 3 for details about Sprint #3 summary.
Sprint #2 (July 9-20, 2018)
Sprint Summary
See DSpace 7 Community Sprint 2 for details about Sprint #2 summary.
Sprint #1 (May 7-18, 2018)
Sprint Summary
See DSpace 7 Community Sprint 1 for details about Sprint #1 summary.
Resources
- DSpace Release 7.0 Status : Has a high level overview of DSpace 7 work, frequently asked questions, etc.
- DSpace 7 Angular UI
- Codebase (master branch): https://github.com/DSpace/dspace-angular (See README for details)
- Demo site: https://dspace7-demo.atmire.com/
- DSpace 7 REST API
- Codebase (master branch): https://github.com/DSpace/DSpace (See README for more details)
- Demo site: https://dspace7.4science.it/dspace-spring-rest/
- REST Contract: https://github.com/DSpace/Rest7ContractDSpace 7 REST: Coding DSpace Objects
- DSpace 7 Learning Resources
- Angular UI learning resources
- DSpace 7 - Angular UI Development : Getting started with DSpace 7 UI (aka dspace-angular) and how to contribute
- DSpace 7 UI Technology Stack : Overview of technologies we are using, and links to third party resources
- OR2018 DSpace Angular Workshop : Angular UI Training workshop from OR2018 conference in Bozeman, Montana, USA.
- Workshop slides, including exercises: https://tinyurl.com/or2018-dspace-ui
- OR2017 DSpace Angular Workshop : Angular UI Training Workshop resources (slides and hands-on activities) from the OR2017 conference in Brisbane, Australia.
- The beginning of this workshop was also presented as a tutorial at the 2017 North American User Group meeting (at Georgetown University). Video of that tutorial is available at http://youtube.com/watch?v=c4AJ8HeZzcw
- REST API learning resources
- DSpace 7 REST API - References resources / wiki pages that describe the new REST API.
- OR2018 DSpace 7 REST API Workshop
- Exercises & online tutorial: https://dspace-labs.github.io/DSpace7RestTutorial/
- Workshop Slides: https://tinyurl.com/or2018-dspace-rest
- Angular UI learning resources
- Contributing Code to DSpace
- Code Style Guide (for Java / REST API)
- For Angular UI we follow the official Angular.io Style Guide
- Code Contribution Guidelines (currently more specific to Java / REST API)
- Code Style Guide (for Java / REST API)
...