This is a guide for setting up CocoaPods.
Integration instructions and best practices.
Explains the difference between pod install and pod update and when to use each
Learn all about the Podfile, which is used to declare dependencies for your project.
The solutions to common problems.
Is CocoaPods ready for prime-time? Why not just use git submodules? etc. etc.
This is a guide for working with test specifications and CocoaPods
Find out how you can use a Gemfile to version your ruby dependencies
Instructions for creating and maintaining a CocoaPod.
The guide for getting a CocoaPod up and running quickly.
Instructions for creating a CocoaPods user account
How to reference a local checkout of a Pod's repository while working on modifications to it.
How to setup a private Podspec repo for maintaining internal libraries.
Learn about creating Podspec's and the Spec repo.
Find out all of the supported attributes of the DSL for downloading Pods.
Find out all of the supported attributes of the DSL for creating a library.
Find out all of the supported terminal flags and commands.
Understand how a CocoaPods plugin works and how to use them in your projects
Using cocoapods-keys to keep secrets out of your source
Using cocoapods-check to reduce work on CI
Using cocoapods-binary to pre-compile a set of your pods
Using cocoapods-packager to ship closed source Pods
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.
These are the core components that make up the CocoaPods gem.
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.
This describes how the CocoaPods team deal with the release process.
The easiest way to contribute is to help us handling the tickets.