Go to file
Brandon Keepers e2df263ea5
Allow custom port
2016-09-16 17:00:05 -05:00
behaviors TODOs 2016-09-16 12:03:17 -07: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
README.md TODOs 2016-09-16 12:03:17 -07:00
package.json Add CI target 2016-09-16 11:47:26 -07:00
server.js Allow custom port 2016-09-16 17:00:05 -05:00

README.md

HubBot

HubBot is a trainable robot that responds to activity on GitHub. Welcome first-time contributors, close stale pull requests, or require a 👍 from at least 2 maintainers with pre-built behaviors to your project, or add whatever behavior write your own.

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
  • doc all the things
  • release v0.1