Subscribe to GitHub Pull Requests
Ruby HTML CSS Shell JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
config
db
example_configs
lib
public
spec
vendor/assets
.gitignore
.rspec
.rubocop.yml
.ruby-version
.sample.env
CODE_OF_CONDUCT.md
CONTRIBUTING.md
Gemfile
Gemfile.lock
Procfile
README.md
Rakefile
browserslist
config.ru

README.md

Pull Feed

Have you ever wanted to keep up with a GitHub repository, but you don't want notifications about everything that happens? This app generates an Atom feed of a given repository's incoming pull requests. Now, you can keep up with all of the open source projects you want on your terms.

Visit http://pullfeed.co to get the feed URL, or just use for format:

http://pullfeed.co/feeds/owner/repository

For example:

Production Installation

This is designed to be deployed on a CentOS 7 server. It will need the following environment variables to be set in the global environment:

export PULLFEED_PATH=/path/to/pullfeed
export RAILS_ENV=production
export RACK_ENV=production

Bundle

When running bundle, run with the --deployment option to install gems in the /ventor/bundle directory. This will compartmentalize the gems.

Starting and Stopping

Starting

# From the pullfeed directory
bundle exec puma -d -b unix:///var/www/pullfeed/sockets/puma.sock --pidfile /var/www/pullfeed/pids/puma.pid
sudo service nginx restart

Stopping

# From the pullfeed directory
bundle exec pumactl -P pids/puma.pid stop

Restarting

bundle exec pumactl -P pids/puma.pid restart
sudo service nginx restart