Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Finding reviewers for a pull request can be challenging because there is no clear mapping of specific code sections to core contributors who are familiar with them. New contributors, in particular, may struggle to identify suitable reviewers for their pull requests, and it would be beneficial to automate this process.

Solution

The solution relates to the proposal https://openedx.atlassian.net/wiki/spaces/COMM/pages/4516577281/Improving+OSPR+Management#Making-CC-info-for-individual-repositories-easily-discoverable by Tim Krones and Kshitij Sobti and be implemented together in collaboration.

We can utilize GitHub’s CODEOWNERS file to automatically notify reviewers on pull requests targeting specific sections of code within each repository. Each CC should be included in these teams as part of the onboarding process. We can already observe this in action in some repositories, such as the CODEOWNERS file in the frontend-app-authoring repository, where @openedx/2u-tnl is included as a reviewer by default due to its inclusion in the CODEOWNERS file.

...