JSPM

probot

0.11.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 33035
  • Score
    100M100P100Q136751F
  • License ISC

a trainable robot that responds to activity on GitHub

Package Exports

  • probot
  • probot/lib/context
  • probot/lib/private-key

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (probot) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Probot

Greenkeeper badge

Probot is a 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 Apps, which extend GitHub and can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. Apps are first class actors within GitHub.

There are some great services that offer apps in the GitHub Marketplace, and you can build a bunch of really cool things yourself. Probot aims to make that easy.

Apps

Apps are easy to write, deploy, and share. Here are just a few examples of things that can be built with Probot:

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

Check out all Probot apps.

Contributing

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

Want to chat with Probot users and contributors? Join us in Slack!