Skip to content
Potential changes for GitHub: Browser extension that shows which pull requests contain changes related to a file.
Branch: master
Clone or download
Latest commit a747e9a Apr 25, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
screenshots Add screenshots Jan 8, 2019
source Simplify message shown for too many PRs Apr 25, 2019
CHANGELOG.md
LICENSE Update year in license Jan 1, 2019
README.md Update readme Jan 1, 2019
demo.gif New demo gif Jan 5, 2019

README.md

Potential changes for GitHub

Browser extension that shows which pull requests contain changes related to a file.

Warning: This extension is still in a very early stage and it serves as a proof of concept. Please keep that in mind when you use it.

Install

Demo

Demo

Limitations

Currently, the extension has the following limitations:

  • It is limited to Public repositories only.
  • It is limited to repositories with 10 or less pull requests.
  • GitHub has a rate limit of 60 requests per hour. Usually same requests are cached but if you want to check multiple files in different repositories, you can quickly "run out" of requests.

Most of the limitations above are there just because I wanted to save time and focused on solving the core idea behind this extension.

Running locally

Chrome

  1. Go to chrome://extensions/ page.
  2. Toggle “Developer mode” in the upper right corner.
  3. Click the “Load unpacked” button.
  4. Select the source directory.

Firefox

  1. Open the source directory.
  2. Make an archive containing all files within the directory.
  3. Open Firefox and go to about:debugging page.
  4. Click the “Load Temporary Add-on...” button.
  5. Select the archive created on step 1.

Contributions

You're more than welcome to contribute. There are several things you can do:

  • Report bugs.
  • Submit a pull request to one of the issues.
  • Review pull requests.
  • Suggest new ideas.
  • Suggest improvements to the code.
  • Port the extension to another browser.
You can’t perform that action at this time.