CocoaPods Blog

Running SSH Commands via Rakefiles

TL;DR: CocoaDocs' commands which used to be executed via logging in are now done via rake commands.

CocoaDocs runs a lot of CocoaPods' infrastructure. It is the workhorse that allows us to provide rendered READMEs/CHANGELOGs, QIs and status updates.

I have been manually sshing in to the server to execute commands for a few years, and it's a bit of a chore. Over time though, I became used to this. As more people were starting to help out in maintaining CocoaDocs, it became obvious that it needed to change from being dark arcane knowledge to easy -discoverable- commands.

Read on →

CocoaPods Stats

People have been asking for years about feedback on how many downloads their libraries have. We've been thinking about the problem for a about as long too, and finally ended up asking Segment if they would provide a backend for the project.

Read on → v2.5

After our awesome State of the Union, I pushed the new version of the CocoaPods website to Heroku. It comes with a bunch of new features, some new pages and a few interface tweaks, let's go through what's new.

Read on →

2015 CocoaPods State of the Union

Apple have their annual WWDC keynote and Developer State of the Union. We have ours. We're planning a great opening event to WWDC week: The CocoaPods Alt State of the Union. You should join us, and hear about what's happened in CocoaPods in the past year, and what's to come in the next.

Read on →

Test Jam 2015

Over the weekend over 150 people met up in meetups, and many joined online, to try and improve the foundational libraries that the Cocoa community rely on. We made more than 30 pull requests and a lot of people got more exposure to testing in Xcode. Read on for stats.

Read on →

Preparations for the Test Jam

The Testjam is this weekend (April 18-19). Let's give as much details as possible:


Location Meetup Page Hosts
New York City CocoaPods NYC Orta Therox, Ash Furrow at Artsy HQ
San Francisco CocoaPods SF Samuel Giddins, Kyle Fuller at Realm HQ
Minsk, Belarus CocoaHeadsBy Aliaksandr Andrashuk, Yana Poteeva at 9elements
London NSLondon Daniel Haight, Raimon Lapuente at Facebook
Durham, NC NSCoder Josh Johnson at American Underground
Seattle, WA Working together Kai Curtis at Substantial

Don't worry if you don't live in a big city, we'll all be online, follow through to find out the details.

Read on →

Automating Everything

A few nights ago, I put out a release of CocoaPods that was unable to actually download new pods. Hoping to learn from that mistake, I turned to automation to ensure the team would never make the same mistake again.

Read on →