This page is dedicated to gathering resources / brainstorms for how to incentivize / encourage community developers to help with Code Reviewing and Pull Request Testing

General Goals / Ideas

  1. We need to find a way to encourage more reviewers from our large community of developers.  Lots of people doing a small number of tests/reviewers scales very well.
  2. Document the incentives for people to do reviewers / functional testing.
  3. Find a way to make the codebase easier to work with.  We've done some of this with Docker. But we should investigate ways to spin up DSpace in a temporary, virtual environment with minimal configuration/steps. This would allow anyone to more easily interact with & test individual PRs
  4. Find a way to acknowledge code reviews / functional testing in Release Notes in the same way as development/code is acknowledged.

Resources to make Developers feel welcome

General Goal: Find a way to encourage other developers to get involved & help out in small ways

Resources for making Code Reviews / Testing easier

General Goal: Find a way to make the codebase easier to work with & test PRs with.

Resources for acknowledging code reviewers / testers

General Goal: Find a way to acknowledge / track code reviewers so that we can more easily include them in Release Notes (and include this as a form of contribution for service providers).  Ideal is that it is either automated or semi-automated (e.g. a report that can be run regularly per release)