Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Ruby
branch: master

Merge pull request #266 from CocoaPods/empty-section

Add empty section message
latest commit e05052edeb
@orta orta authored
Failed to load latest commit information.
caches [Caches] Update
config
lib
public Include a favicon and Apple touch icon
shared @ 32305bf remove rbenv file & update shared commit
spec [Specs] Fix for Ruby 1.8.7 2
views Make snarky messages specific to empty section
.env.sample Use a token with GitHub.
.gitignore
.gitmodules new branding
.rubocop.yml [Rubocop] Add todo
.travis.yml Fix travis bootstrapping.
Gemfile Even older...
Gemfile.lock Even older...
Procfile Initial commit
README.md [Readme] Use svg (retina) travis badge
Rakefile [Rakefile] Fix on Travis
app.rb Add logic to fetch the stargazers directly
config.ru Return sanity to the test suite and ignore the normal statistics cache.
rubocop-todo.yml [Rubocop] Add todo

README.md

RSS and Twitter notifications for new Pods

Build Status

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

Setup

$ cp .env.sample .env
$ vim .env
$ rake bootstrap
$ foreman start

Run Tests:

$ rake

Test GitHub post-receive hook:

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

License and Contributions

This application and CocoaPods are available under the MIT license.

Contributing to the CocoaPods projects is really easy and gratifying. You even get push access when one of your patches is accepted.

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.
Something went wrong with that request. Please try again.