hackforla / website

Hack for LA's website
https://www.hackforla.org
GNU General Public License v2.0
326 stars 760 forks source link

ER: Skills Issue link to PRs that require review #7528

Open roslynwythe opened 4 days ago

roslynwythe commented 4 days ago

Emergent Requirement - Problem

Section 9 of the Skills Issue template contains a problematic link to "good first issue" PRs that require review. The link includes a filter for 'review required'. Currently the ghpages branch is configured to require only 1 reviewer, however in fact HfLA generally requires the approval of two reviewers before merging Pull Requests. Therefore the use of the 'review required' term in the filter is too restrictive, because it excludes PRs that already have a single reviewer, but require a second reviewer.

Details - this is the relevant section

9 - GOOD FIRST ISSUE (GFI) PULL REQUEST REVIEWS

Now that you have two merged good first issue PRs, you are eligible to review good first issue PRs, Review Required from other people who are following in the same journey path as you.

Setting for required reviews ![image](https://github.com/user-attachments/assets/da3d1710-6b64-4cef-aee8-779a1af3fea2)

Issue you discovered this emergent requirement in

Not an issue. It was raised in Thursday office hours on 9/27/2024when a developer mentioned that the above link resulted in an empty list of PRs.

Date discovered

9/27/2024

Did you have to do something temporarily

Who was involved

@roslynwythe @DrAcula27

What happens if this is not addressed

Developers will believe that there are no "good first issue" PRs available to review, potentially delaying their progress and creating confusion.

Resources

Recommended Action Items

Potential solutions [draft]

github-actions[bot] commented 4 days ago

Hi @roslynwythe.

Please don't forget to add the proper labels to this issue. Currently, the labels for the following are missing:

NOTE: Please ignore this comment if you do not have 'write' access to this directory.

To add a label, take a look at Github's documentation here.

Also, don't forget to remove the "missing labels" afterwards. To remove a label, the process is similar to adding a label, but you select a currently added label to remove it.

After the proper labels are added, the merge team will review the issue and add a "Ready for Prioritization" label once it is ready for prioritization.

Additional Resources:

roslynwythe commented 4 days ago

@ExperimentsInHonesty please advise re: potential solutions.