probot/README.md

1.4 KiB

HubBot

NOTE: this REAME is aspirational, and the project name is guaranteed to change.

HubBot is a trainable robot that responds to activity on GitHub. Pre-built behaviors let you automatically welcome first-time contributors, @mention previous authors, or close stale pull requests. Write your own behaviors to add whatever behavior your project needs.

Behaviors

Installation

TODO

Configuration

TODO

Creating a behavior

robot.on('pull', function(event) {
  robot.comment("Thanks for the pull request! We'll review it within 72 hours!");
});

TODO

  • receive webhook
  • issue autoresponder
    • respond with comment
    • configurable message
    • message template
  • tests
    • linting
  • Proper use of GitHub Integrations
  • Configure Travis CI
  • deploy to heroku
  • proper error handling
  • Write a few more behaviors
  • extract behaviors to separate packages
  • support multiple repositories in same org
  • Document explicit extension API
  • release v0.1