Probot - GitHub Apps to automate and improve your workflow

  •        68

Probot is a framework for building GitHub Apps in Node.js. It aims to eliminate all the drudgery–like receiving and validating webhooks, and doing authentication handstands–so you can focus on the features you want to build. Probot apps are easy to write, deploy, and share.

Here are few examples: stale - closes abandoned issues after a period of inactivity.

  • settings - syncs repository settings defined in .github/settings.yml to GitHub, enabling Pull Requests for repository settings.
  • request-info - requests more info from newly opened Pull Requests and Issues that contain either default titles or whose description is left blank.
  • Check out the featured apps or browse more examples on GitHub

    https://probot.github.io
    https://github.com/probot/probot

    Tags
    Implementation
    License
    Platform

       




  • Related Projects

    probot.github.io - This is the home of probot documentation, apps, how-to guides and more.


    This is the home of probot.github.io, a website for probot documentation, apps, how-to guides and more.The majority of documentation on the site is drawn from the probot docs. If you have requests for documentation additions to probot, please open an issue in probot/probot, or if you want to add them yourself, feel free to open a pull request there.

    autoresponder - reply to opened GitHub issues with the contents of `.github/ISSUE_REPLY_TEMPLATE.md`


    This is a GitHub Integration built with probot that automatically replies to opened GitHub issues with the contents of .github/ISSUE_REPLY_TEMPLATE.md.See docs/deploy.md if you would like to run your own instance of this plugin.

    stale - automatically close stale Issues and Pull Requests


    a GitHub App built with Probot that closes abandoned Issues and Pull Requests after a period of inactivity.Inspired by @parkr's auto-reply bot that runs @jekyllbot.

    dco - GitHub App that enforces the Developer Certificate of Origin (DCO) on Pull Requests


    a GitHub Integration built with probot that enforces the Developer Certificate of Origin (DCO) on Pull Requests. It requires all commit messages to contain the Signed-off-by line with an email address that matches the commit author.Configure the integration for your organization or repositories. Enable required status checks if you want to enforce the DCO on all commits.

    no-response - a GitHub Integration that closes issues where the author hasn't responded to a request for more information


    a GitHub App built with Probot that closes Issues where the author hasn't responded to a request for more information.See docs/deploy.md if you would like to run your own instance of this app.



    create-probot-app - Create a new probot app


    Create a new Probot app.See the Probot docs for more information.

    settings - Pull Requests for GitHub repository settings


    This GitHub App syncs repository settings defined in .github/settings.yml to GitHub, enabling Pull Requests for repository settings.All settings are optional.

    autolabeler - Add labels to Pull Requests based on matched file patterns


    See docs/deploy.md if you would like to run your own instance of this plugin.

    DarkOrbit-ProBot


    DarkOrbit Bot - Sammelt Bonusboxen, Caroboxen, und schießt selbstständifg aliens ab

    probot - A Jabberbot for your office


    A Jabberbot for your office

    FurryHead-ProBot


    A IRC Bot written in Lua

    template


    See docs/deploy.md if you would like to run your own instance of this app.

    ghinstallation - HTTP Round Tripper for GitHub Apps - Authenticate as an Installation Workflow


    ghinstallation provides Transport, which implements http.RoundTripper to provide authentication as an installation for GitHub Apps.This library is designed to provide automatic authentication for https://github.com/google/go-github or your own HTTP client.

    alfred-workflow-github - Alfred 2 workflow for interacting with GitHub.


    Alfred 2 workflow for interacting with GitHub.

    github-tests - Please ignore. Testing the github workflow before forcing it on team members.


    Please ignore. Testing the github workflow before forcing it on team members.

    github-pr-manager - A pull request workflow interface for Github


    A pull request workflow interface for Github

    github-issue-playground - Trying to figure out issue / pull workflow for teams using GitHub


    Trying to figure out issue / pull workflow for teams using GitHub

    github-wiki-toc - Wiki TOC Automation as a Webhook service for github wikis


    Wiki TOC Automation as a Webhook service for github wikis

    git-push-deploy - Simple Automated CI/CD Pipeline for GitHub and GitLab Projects


    All related deployment operations are performed via Jelastic API. Herewith, if a server runs multiple containers, all of them will be restarted sequentially (with a 30-second delay by default) during the update to eliminate possible application downtime. Beside that, a special ZDT Deployment option is used for PHP applications, ensuring their constant availability even with a single application server node.To install the Git-Push-Deploy package, copy link to the manifest.jps file above and import it to your Jelastic dashboard.

    huban-workflow - GitHub Issues-based Kanban Workflow Example


    GitHub Issues-based Kanban Workflow Example