rust-highfive is a bot which works with the rust GitHub repo. It’s initial purpose was to welcome new users. It now also does the following:
- if you put
r? @foo
in a comment on your PR, it will set the assignee tofoo
- if you omit r? from the first comment on a PR, it will try to pick a reviewer for you (it has some basic heuristics to do this)
- you can always override this with another
r?
or by manually setting the assignee.
The idea with this is that PRs don’t miss out on review and to make it easy to use the assignee field for the reviewer. Also, so that new contributors always have a more experienced contributor aware of their contribution.