Go to file
Brandon Keepers 8291867879
Remove env variables
2017-03-27 22:22:59 -05:00
bin Stick with PRIVATE_KEY 2017-03-19 11:58:12 -05:00
docs Fix formatting 2017-03-20 10:35:41 -05:00
lib Add cache and cache installation token 2017-03-27 22:13:17 -05:00
script Fix POSIX compliance on bootstrap 2017-03-13 14:16:24 -04:00
test Remove unused fixtures 2017-03-11 16:04:30 -06:00
.editorconfig Add editorconfig 2016-09-16 11:45:59 -07:00
.env.example Add docs on logging 2017-03-14 17:49:09 -05:00
.gitignore Ignore .env 2016-10-15 22:00:53 -05:00
.travis.yml Remove env variables 2017-03-27 22:22:59 -05:00
LICENSE Add appropriate LICENSE file 2016-11-22 14:20:42 -08:00
README.md Tweak README 2017-03-19 23:19:09 -05:00
app.json Update all the docs 2017-03-13 22:26:59 -05:00
index.js Add cache and cache installation token 2017-03-27 22:13:17 -05:00
package.json Add cache and cache installation token 2017-03-27 22:13:17 -05:00

README.md

Probot

Probot is bot framework for GitHub. It's like Hubot, but for GitHub instead of chat.

If you've ever thought, "wouldn't it be cool if GitHub could…"; imma stop you right there. Most features can actually be added via GitHub Integrations:

Integrations are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. Integrations are first class actors within GitHub.

Documentation on GitHub Integrations

There are some great services that offer hosted integrations, but you can build a bunch of really cool things yourself. Probot aims to make that easy.

Plugins

Bots are implemented as plugins, which are easy to write, deploy, and share. Here are just a few examples of things probot can do:

  • stale - closes abandoned issues after a period of inactivity.
  • owners - @mentions people in Pull Requests based on contents of the OWNERS file
  • configurer - syncs repository settings defined in .github/config.yml to GitHub, enabling Pull Requests for repository settings.

Check out all probot plugins.

Contributing

Most of the interesting things are built with plugins, so consider starting by writing a new plugin or improving one of the existing ones.