devballteam / promonitor

Monitor status of open Pull Requests
https://devballteam.github.io/promonitor
GNU General Public License v3.0
2 stars 0 forks source link
github-api monitor pull-request vanilla-js

Pull request monitor (AKA ProMonitor)

promonitor screenshot

ProMonitor is a simple tool that displays open Pull Requests from defined gitshit repositories. It's main goal is to display reviewers status along with other basic informations like time from last update, author, repository etc.

First steps

Open live version of promonitor: devballteam.github.io/promonitor. You will be redirected to config page. Now you have to create config JSON. Instruction and example is provided on config page. Another example can be found below.

Config JSON

Config is stored in your localStorage.

Example:

{
  "token": "your_github_token",
  "refreshTime": 300000,
  "defaultBranch": "develop",
  "ticketsUrl": "https://jira.your_company_domain.com/browse/",
  "ignoreBots": false,
  "reminder": {
    "hours": ["9:30", "11:00", "14:00"],
    "duration": 1800000,
    "message": "The time has come to check Pull Requests!"
  },
  "repos": [
    {"fullName": "mateuszgachowski/Carpet.js"},
    {"fullName": "zeit/hyper-site", "defaultBranch": "master", "refreshTime": 1200000},
    {"fullName": "devballteam/promonitor", "defaultBranch": "master"}
  ]
}

Values:

Features

Tool features:

Pull Request informations: