highfive
highfive copied to clipboard
Github hooks to provide an encouraging atmosphere for new contributors
https://github.com/blog/2291-introducing-review-requests
Servo has the wonderful problem of new contributors stepping on each others' toes for introductory bugs. To reduce this, it would be nice to have Highfive note that an issue...
See for example https://github.com/servo/servo/pull/13729, where the tags were manually added because highfive didn't detect that it was reviewed. Don't know how GitHub's API exposes this though.
note to self: Consider implementing https://github.com/servo/servo/wiki/Governance#super-reviewers like https://github.com/nrc/highfive#adding-a-project
Once https://github.com/browserhtml/browserhtml/issues/1161 is addressed, we could get highfive to check the version string of each issue report, and if the version isn't a recent one, ask them to check again...
https://github.com/browserhtml/browserhtml/pull/1152 adds an identifying string `This report was generated by the browser.html issue reporter.` to issue reports it generates. Highfive could use this information, for example to add an `I-issue-report`...
Possibly alternate between two accounts for each time the webhook is invoked?
See: servo/servo#11809 servo/servo#11792 servo/servo#11800 servo/servo#11798
Currently, highfive will cc a label watcher on an issue even if they have already commented or been mentioned. @mbrubeck has been triaging a ton of issues lately (which is...