erichbehrens / pull-request-monitor

VS Code extension to monitor the state of your GitHub pull requests
MIT License
14 stars 6 forks source link
collaboration developer-tools github-api pull-request teamwork vscode-extension

GitHub Pull Request Monitor

Travis Marketplace Version Installs Greenkeeper badge

This extension uses the GitHub api to monitor the state of your pull requests and let you know when it's time to merge or if someone requested changes.

Statusbar items

Source code on GitHub: https://github.com/erichbehrens/pull-request-monitor

Features

Colors

color green Green: there are no conflicts, build is passing (if any), reviews are approved (if any)

color red Red: opposite of green or pull request closed

color white White: waiting for status

color violet Violet: merged

Icons

Note: white icons can become green or red depending on the pull request state.

State

icon Open

icon Merged

icon Closed

Build

icon Build passes

icon Build fails

Branch

icon Mergeable

icon Conflicts

icon Unknown mergeable state

Reviews

icon Approved reviews

icon Changes requested

icon There are comments

Instructions

Required permissions:

If you only need to monitor public repositories enable public_repo, if you use private teams enable repo.

Extension Commands

Extension configuration

Default configuration

{
    "pullRequestMonitor.refreshInterval": 60,
    "pullRequestMonitor.showClosed": false,
    "pullRequestMonitor.showMerged": false,
    "pullRequestMonitor.autostart": true,
    "pullRequestMonitor.count": 6,
    "pullRequestMonitor.githubEnterpriseUrl": null,
    "pullRequestMonitor.allowUnsafeSSL": false,
}