Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/berzniz/github_pr_tree
Add a file tree to GitHub's Pull Request
https://github.com/berzniz/github_pr_tree
Last synced: 21 days ago
JSON representation
Add a file tree to GitHub's Pull Request
- Host: GitHub
- URL: https://github.com/berzniz/github_pr_tree
- Owner: berzniz
- License: mit
- Created: 2018-01-20T12:10:53.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-05-12T12:26:36.000Z (over 1 year ago)
- Last Synced: 2024-04-14T05:48:45.514Z (8 months ago)
- Language: HTML
- Homepage: https://chrome.google.com/webstore/detail/nfhdjopbhlggibjlimhdbogflgmbiahc
- Size: 3.62 MB
- Stars: 683
- Watchers: 7
- Forks: 80
- Open Issues: 51
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesomeness - github_pr_tree - Better Pull Request for GitHub - Chrome Web Store. (GitShit)
README
# 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](assets/screenshot.png "GitHub Pull Request")
## Who made this?
Tal Bereznitskey. Find me on Twitter as [@ketacode](https://twitter.com/ketacode) and on [LinkedIn](https://www.linkedin.com/in/talbereznitskey).
This is an open-source community project and is not endorsed or affiliated with GitHub.
Special thanks goes to [ Torii](https://www.toriihq.com) 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](https://chrome.google.com/webstore/detail/nfhdjopbhlggibjlimhdbogflgmbiahc)
Install from the Firefox Browser Add Ons: [Better Pull Requests for GitHub for Firefox](https://addons.mozilla.org/en-US/firefox/addon/better-pull-request-for-github/)
## 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](assets/enterprise.png "Enterprise Support")
## Development
1. Install:
```bash
$ yarn install
```2. Run
```bash
$ 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:
```bash
$ yarn test
```## History
Find the change log here: [Changelog](https://github.com/berzniz/github_pr_tree/releases)