You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Several nodejs teams are referenced in this issue, but they are not notified because the following snippet is used:
**@[]()nodejs/team**
This format does not ping the teams.
After @Trott highlighted some points in this comment, I reviewed the configuration of the @nodejs/... teams. Based on my findings, I believe two changes could significantly improve the situation:
The @nodejs/all-members team does not actually include all members. Out of over 340 organization members, only 142 are part of this team.
Currently, reviewers are pinged via comments instead of using GitHub's review feature because the all-members team lacks triage access to nodejs/node.
I'm not proposing a major overhaul of the Node.js team system, but I suggest the following:
All teams should be placed under @nodejs/all-members.
@nodejs/all-members should be granted Triage permissions for nodejs/node, similar to the nodejs/moderation repo. This would allow the CODEOWNERS file to automatically request reviews. Most (if not all) members already have triage or higher access to the repository, just not at the all-members level.
Tip
Several nodejs teams are referenced in this issue, but they are not notified because the following snippet is used:
This format does not ping the teams.
After @Trott highlighted some points in this comment, I reviewed the configuration of the @nodejs/... teams. Based on my findings, I believe two changes could significantly improve the situation:
nodejs/node.I'm not proposing a major overhaul of the Node.js team system, but I suggest the following:
nodejs/node, similar to thenodejs/moderationrepo. This would allow the CODEOWNERS file to automatically request reviews. Most (if not all) members already have triage or higher access to the repository, just not at the all-members level.