Go to file
Brandon Keepers 3f3a99ea51
Update doc note
2016-09-17 13:09:32 -05:00
behaviors TODOs 2016-09-16 12:03:17 -07:00
script Create scripts to rule them all 2016-09-17 12:27:58 -05:00
test Fix lint warnings 2016-09-16 11:45:35 -07:00
.editorconfig Add editorconfig 2016-09-16 11:45:59 -07:00
.gitignore Ignore node_modules 2016-09-16 16:59:52 -05:00
CONTRIBUTING.md Info about testing 2016-09-17 12:37:44 -05:00
README.md Update doc note 2016-09-17 13:09:32 -05:00
package.json Create scripts to rule them all 2016-09-17 12:27:58 -05:00
server.js Create scripts to rule them all 2016-09-17 12:27:58 -05:00

README.md

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