MIT License
This is a demo which uses the GitHub API to generate a list of open PRs, as well as surface context to help you figure out what to focus on.
Currently this is only usable from source, so you'll need to clone this repository and run yarn
to install the dependencies it requires:
$ yarn
$ GITHUB_ACCESS_TOKEN=[token] yarn review-queue
I'm currently using this to scan the GitHub Desktop pull request queue for:
For each of these pull requests, I poke at the activity of the repository to identify some interesting behaviour:
This helps identify PRs that are neglected and need some eyes, or PRs that have gone stale and need a nudge.
A non-exhaustive list:
yarn
and ts-node
- needs to emit to JS so it can be used in other situationsbin
command - here's a quick guide on that if someone wants to take a shot
desktop/desktop
but that's parameterized - if someone wants to move that up to an parameter that can be passed in from the command line that seems like a reasonable stepignorePullRequestAuthors
config value is not configurable, but shouldn't be necessary unless you're GitHub staff (long story)