/github_pr_tree

Add a file tree to GitHub's Pull Request

Primary LanguageHTMLMIT LicenseMIT

Better Pull Requests for GitHub

Chrome and Firefox browser extension to show a file tree on GitHub's Pull Request pages.

  • Browse pull requests with an IDE like file tree
  • Private repositories support out of the box
  • GitHub Enterprise support
  • Dark mode
  • Other goodies: track viewed files, resizable tree, expand to full width and more

GitHub Pull Request

Who made this?

Tal Bereznitskey. Find me on Twitter as @ketacode and on LinkedIn.

This is an open-source community project and is not endorsed or affiliated with GitHub.

Special thanks goes to Torii for providing the time and resources to work on this extension.

Install

Install from the Chrome web store: Better Pull Requests for GitHub for Chrome

Install from the Firefox Browser Add Ons: Better Pull Requests for GitHub for Firefox

GitHub Enterprise support

To enable the extension on your organization's domain:

  1. Right click on the extension icon
  2. Choose "Enable Better Pull Request for GitHub on this domain"
  3. Reload the page

Enterprise Support

Development

  1. Install:

    $ yarn install
  2. Run

    $ yarn start
  3. Load the unpackaged build/chrome/development folder on Chrome's "Manage Extensions" tab

  4. Make changes

  5. Click "Reload" on Chrome's "Manage Extensions" tab

Testing

Run tests using jest:

$ yarn test

History

Find the change log here: Changelog