Pull Request Assistant. A Slack bot that keeps an eye on your GitHub organization.
- Get direct Slack messages with new GitHub pull requests
- Analyzing GitHub Pull Request Data with BigQuery
- The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win
- The (written) unwritten guide to pull requests
- 10 tips for better Pull Requests
Excited to be sharing this new open source project today.
Your very own Pull Request Assistant!
Here’s how it works.
Your pull request assistant scans a GitHub organizations repositories for open Pull Requests. Owners and reviewers are notified via a Slack direct message when a Pull Request fall idle.
“Hi John. This one has now been idle for 72 hours…”
Your pull request assistant helps you reduce idle time with notifications, charts, insights and trends.
How do I set this up?
- Create a GitHub Access Token.
- Create a new Slack bot and Access Token.
- Create a new Heroku App.
- Addon a sandbox MongoDB with mLab.
- Apply environment variables.
- Link GitHub Repository.
- Deploy!
- Whitelist your chosen Slack and GitHub users.
// insert into Mongo db.members
[
{
"github_name": "johnsmith",
"slack_name" : "john"
},
...
]
Try it out with your GitHub organization free now!