Published November 26, 2019 | Version v1
Presentation Open

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

Files (216.2 MB)

Name Size Download all
md5:28bed1682e737a490e1de5ac3b2753ef
799.8 kB Preview Download
md5:72765d2a529b4340a929c0fb87ae2ee7
980 Bytes Preview Download
md5:5ba9d54098d9d029c612a5ea7be7df4d
215.4 MB Preview Download

Additional details