diffmonster icon indicating copy to clipboard operation
diffmonster copied to clipboard

GitHub pull request review app

Diff Monster 👹

Diff Monster is a web app for reviewing GitHub pull requests.

Try now!

NOTE: We never send or store your GitHub access token to server! It's stored in localStorage.

What it looks like

Screenshot

Features

  • Basic stuff: view diff, comment on diff, approve, etc.
  • See PRs you need to review in one place
  • Easily navigate between files at directory tree / find files using fuzzy finder
  • Manage review progress per file

License

GPLv3

Contributing

Install tools

  • Node.js (recommend LTS - 6.x at July 2017)
  • Yarn

Prepare

  1. Clone repo and cd: git clone https://github.com/dittos/diffmonster.git; cd diffmonster
  2. Copy src/config.js.sample to src/config.js.
  3. Install NPM dependencies: yarn

By default it will use the official Firebase project and GitHub app owned by @dittos. If you want to use your own please read Deployment wiki page and edit src/config.js accordingly.

Run the app locally

yarn start
# Browser will be opened automatically