-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Open
Description
If this project to survive, there is a number of ways to reduce the repo management pressure (aside from adding more maintainers). Below are some suggestions that will drastically improve the work-life balance lolol
- Issue forms and PR templates will prevent bad work from entering the queue
actions/labelerwill automatically tag PRs by changed paths. This will allow faster filtering for reviewersCODEOWNERSwill allow auto-request for exact people- Branh protection / rules will let you avoid "babysitting" the merges
- Merge queue will save time by avoiding "red after merge"
actions/staleandlee-dohm/no-responsewill help with maintainers' backlog entropy. Careful with this one -- if not configured correctly, community might get upset :)- Dependabot and Code scanning to help detect unsafe PRs
In addition to the ones above, there are some other tools that help, but IMHO need strict rules for maintainers:
- AI code review -- use this as a first-pass reviewer, not a gatekeeper.
- Auto issue resolver -- these only work in very specific use-cases. IMHO:
- [OK] Rerouting issues to discussions / FAQ / docs etc.
- [OK] Auto-labeling + templating
- [OK] Sorting duplicates
- [OK] Marking for stale or
needs-infofor incomplete reports - [NOT OK] Aggressive duplicate-closing bots
- [NOT OK] "AI issue solver" that auto-closes on bug reports
- [NOT OK] Authoritative auto-responders -- most of them make shit up
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels