Skip to content
Scott Chamberlain edited this page Mar 28, 2016 · 1 revision

Instead of manually reminding authors/reviewers to do X or Y, we thought we'd try to make a robot to do these reminders.

Heythere (https://github.com/ropenscilabs/heythere) is our Ruby application that runs on Heroku.

the process heythere goes through each day at about 530 pm:

  • Get all open issues in onboarding
  • Filter to only those issues with the package label
  • If issue has label holding, skip (as we're in a waiting state for somebody to get back to us)
  • If editor assigned, proceed - if not, skip
  • If reviews not in:
    • If before deadline and after half way mark, ping saying how many days are remaining until due
    • If after deadline, ping reminding reviewer to get a review in soon
  • If reviews in:
    • After X days, ping author and ask if there's anything we can do to help

We do our best to be humane, and nice. We'll continue to improve the bot. Soon you may be able to talk back to the bot, and have it do useful things for you.

Clone this wiki locally