DSpace 7 - Creating High-Quality Software: Update to Development Practices
- 1. 4Science, Italy;
- 2. 4Science, Italy; 4Science, Italy;
- 3. 4Science, Italy; 4Science, Italy; DuraSpace;
- 4. 4Science, Italy; 4Science, Italy; DuraSpace; Georgetown University Library
Description
The community development processes are a key aspect of any open source software. DSpace has a history of more than 15-years of successful open development collaboration. Over the years technologies, processes, and practices have constantly been updated and improved to facilitate the collaboration and raise the quality of the developed code. DSpace 7 is a milestone in our software history, with the biggest technology changes since the project inception. It also provides the opportunity to enforce and improve development practices, including a Test-Driven Development process and community development sprints. The presentation will provide an overview of the current practices and processes used from DSpace 7 on with regard to the test, development and documentation of the software: concrete examples about how to report a bug and solve a bug, propose and develop a new feature will be presented.
Files
presentation.pdf
Additional details
Related works
- Has part
- https://lecture2go.uni-hamburg.de/l2go/-/get/v/24816 (URL)