CocoaPods is a project that relies on people working on it in their spare time, it is partially funded by the employers of core team members but a lot of the work is done by the users of CocoaPods.

We want to encourage people to help out, and so we've wrote about up the process of working on the CocoaPods project. Whilst this is not all-encompassing, it provides a great start.

How to Contribute

CocoaPods is fully open-sourced, so it depends on community contributions to get better. If you're looking to start working on CocoaPods, this is the place to start.

Core Components

These are the core components that make up the CocoaPods gem.

Setting up for Development

If you're looking to contribute to the CocoaPods project through feature additions or bug fixes, follow these instructions on setting up your development environment.

Release Process

This describes how the CocoaPods team deal with the release process.

Ticket handling

The easiest way to contribute is to help us handling the tickets.