Call for Community Code Reviews and Testing for 7.6 and Beyond

14 views
Skip to first unread message

DSpace Developers

unread,
May 4, 2023, 9:56:48 AM5/4/23
to DSpace Developers

Do you want to contribute to the DSpace community? DSpace is only made possible by community contributions, and you can make an immediate difference by helping with code reviews and testing.


Testing doesn’t require technical expertise, just some familiarity with a local docker environment. Check out the “1 Approval” labeled pull requests (see below) for testing that doesn’t require complex coding knowledge. 


If you are more technical, code reviews are a valuable way to get involved with DSpace development and get more familiar with the code that DSpace runs on.


Why test DSpace Pull Requests?

One of the larger challenges to fixing a bug or improving/adding a new feature is end user testing. This activity is often reliant on other developers, but can be helped along by those in non-technical roles.  As a general policy, DSpace Committers require at least two reviewers/testers (from different institutions) for every Pull Request.  While this policy helps ensure all new code is stable, it can result in an accidental "bottle-neck" or roadblock if a secondary reviewer/tester cannot be located quickly.

While we do require automated tests for every new Pull Request, automated tests are not always able to accurately replicate normal user behavior.

Therefore, when more people are able to get involved in testing new code, the result is more stable & bug-free code.  Additionally, it increases the speed at which new code can be accepted – allowing us to get more features/fixes in each release of the software.

Ready to get started? 

For an overview of testing pull requests, please review the Testing DSpace Pull Requests Wiki page. When you’re ready, there are some easy ways to contribute right away:

Work on version 7.6 (due in June):


Don’t see something of interest or want to work on something else? You can find pull requests for future releases as well:


Natalie Baur
Program Coordinator, DSpace
Reply all
Reply to author
Forward
0 new messages