yasuf / enhanced_pull_request

Chrome extension for improving GitHub Pull Requests

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Enhanced Pull Request

Chrome Web Store URL: https://chrome.google.com/webstore/detail/enhanced-pull-request/pnepdakkbfhmgjhdfhgdkpjpjgfnnabl

This is a Chrome extension that adds features (that I have been spoiled with from other code review tools) to GitHub Pull Requests.

Features

  • Links to show/hide all comments on outdated diffs in Conversation (links after "Outdated Diff Comments: " below the "Conversation" tab)
  • See the diff of one file in one window as opposed to all changes in one window ("One-File Diff" link below the tab bar)
  • Replies that quote issue comments to emulate conversation threading (reply icon on the right side of an issue comment header)
  • Give approval comments (like "lgtm") a green background; this isn't as useful now that GitHub provides an "Approve" radio button

Development

Install Node.js and this project's dependencies (run npm install from the project root). Then, install bower dependencies with node_modules/.bin/bower install.

Tests

See spec/README.md.

About

Chrome extension for improving GitHub Pull Requests

License:MIT License


Languages

Language:JavaScript 51.9%Language:Ruby 46.9%Language:Shell 1.3%