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.
Sprints
Sprint #1 (April/May TBD, 2018)
Possible dates
(Assumption: two week sprint?)
- April 23 - 27 and April 30 - May 4
- April 30 - May 4 and May 7 - 11
- May 7 - 11 and May 14 - 18
Participants
- [Your Name here]
Sprint Goals
Resources
- DSpace 7 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
- 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
- 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)
Sprint Schedule
- Weekly Kickoff Meeting: on the Monday of each week of the Sprint
- Sprint Participants (or a representative from your organization) should attend the Sprint Week Kickoff Meeting (in DSpace Meeting Room).
- The goal of the Kickoff meeting is to:
- Touch base & finalize plans / goals for the Sprint week (i.e. ensure everyone is on the same page)
- Ensure all participants have assigned tasks, and any necessary support/resources to begin their work
- Go through expectations / protocols of the Sprint (Contributing code via PRs, Where to ask for help/support, Meeting schedule for week, etc)
- Daily Standups: On each day of the Sprint (Tues-Fri), prior to 15:00UTC, each participant should report their (individual) status update on Slack. This will act as our daily "standup" meeting.
Template (feel free to copy and paste into Slack and fill in the details)
Standup Template[DSpace 7 Sprint] Finished yesterday: * List ticket titles / links that you completed or have in progress * AND please include brief textual description Working on today: * List ticket titles / links that you plan to work on next (or continue work on) * AND please include brief textual description Blockers: * Is there anything blocking your progress today? Give a brief textual description
Support Options
- Requests for help / questions can be asked on Slack (#dev channel).
- The DSpace Meeting Room may also be used to do pair programming / screen sharing / ad hoc meetings / support. However, keep in mind we only have the one room, so be sure to share it with others if they need it.
Overview
Content Tools