Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A pull request workflow interface for Github
JavaScript Ruby
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
config
lib
public
templates
views
.gitignore
Gemfile
Gemfile.lock
LICENSE.txt
README.md
config.ru
manager.rb

README.md

About

Managing pull requests is a pain. This project is a local Sinatra server you run on your machine to handle all the verification and merging of pull requests in your repositories. More information and instructions to come.

https://github.com/croby/github-pr-manager

Getting Started

Prerequisites: ruby (tested on 1.9.2), rubygems

To run:

  1. Copy config.yml.sample to config.yml and edit it to point to the correct places
'org' is your organization, or your username
'repo' is the repository you want to point to
'issues' tells the program to use Github's issues
'clone' points to your clone of the repository on your machine
'remote' is the upstream remote. Typically this will be 'origin'
'per_page' is how many issues per page you'd like to see
'auto_close' indicates if, when merging using a squash, you'd like the issue to be closed on github
  1. Copy auth.yml.sample to auth.yml and add your github login information. This file is in .gitignore so you don't have to worry about accidentally checking it in.

  2. gem install bundler to install bundler, if you don't already have it

  3. bundle install to install the application dependencies

  4. rackup -p 4567 boots the server

  5. Launch http://localhost:4567

Credits

License

MIT Licensed. See LICENSE.txt

Something went wrong with that request. Please try again.