No description, website, or topics provided.
Ruby
Switch branches/tags
Nothing to show
Pull request Compare This branch is 227 commits behind CocoaPods:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
public/css
vendor
views
.env.sample
.gitignore
.gitmodules
Gemfile
Gemfile.lock
Procfile
README.md
app.rb
config.ru

README.md

feeds.cocoapods.org - RSS and Twitter updates for new pods

This application creates and updates an RSS feed containing the last 30 pods added to CocoaPods/specs. During each update it tweets the new pods.

Application

  • Running on Ruby 1.9.2/3.
  • Procfile-based Sinatra application.
  • Requires a host caplable of managing a git repository.
  • Available at http://feeds.cocoapods.org [Not working yet].
  • Based on cococapods.org.

Setup

$ cp .env.sample .env
$ vim .env
$ bundle install
$ foreman start

Test GitHub post-receive hook:

$ curl -d 'payload={"ref":"refs/heads/master"}' http://localhost:5000/hook

Events

  • Initialization:
    1. the specs repo is cloned or updated in tmp/.cocoapods/master.
    2. the feed is created in public/new-pods.rss.
  • GitHub post-receive hook:
    1. the specs repo is updated.
    2. the feed is recreated.
    3. tweets for the new pods.

License

This application and CocoaPods are available under the MIT license.