Skip to content

Tylerc230/Specs

This branch is 1 commit ahead of, 932873 commits behind CocoaPods/Specs:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8184536 · Apr 12, 2012
Jan 13, 2012
Jan 20, 2012
Mar 11, 2012
Mar 19, 2012
Feb 22, 2012
Mar 24, 2012
Mar 24, 2012
Mar 19, 2012
Mar 6, 2012
Mar 22, 2012
Nov 22, 2011
Mar 24, 2012
Feb 26, 2012
Feb 20, 2012
Feb 3, 2012
Mar 28, 2012
Jan 30, 2012
Mar 27, 2012
Mar 12, 2012
Feb 8, 2012
Mar 23, 2012
Mar 14, 2012
Feb 7, 2012
Mar 12, 2012
Jan 3, 2012
Mar 28, 2012
Nov 15, 2011
Jan 24, 2012
Feb 22, 2012
Mar 5, 2012
Mar 2, 2012
Feb 28, 2012
Mar 15, 2012
Jan 30, 2012
Feb 28, 2012
Mar 7, 2012
Mar 7, 2012
Mar 18, 2012
Mar 14, 2012
Jan 14, 2012
Mar 5, 2012
Mar 19, 2012
Jan 1, 2012
Nov 27, 2011
Nov 27, 2011
Feb 8, 2012
Mar 12, 2012
Mar 18, 2012
Mar 4, 2012
Feb 22, 2012
Mar 2, 2012
Mar 5, 2012
Nov 21, 2011
Mar 9, 2012
Feb 27, 2012
Mar 25, 2012
Nov 21, 2011
Jan 27, 2012
Mar 5, 2012
Feb 23, 2012
Jan 26, 2012
Oct 21, 2011
Feb 7, 2012
Mar 17, 2012
Mar 17, 2012
Mar 25, 2012
Mar 23, 2012
Oct 21, 2011
Mar 5, 2012
Feb 15, 2012
Feb 21, 2012
Mar 3, 2012
Nov 10, 2011
Nov 10, 2011
Nov 10, 2011
Mar 28, 2012
Mar 10, 2012
Mar 26, 2012
Mar 27, 2012
Mar 5, 2012
Nov 15, 2011
Nov 15, 2011
Feb 9, 2012
Feb 20, 2012
Apr 12, 2012
Mar 13, 2012
Jan 10, 2012
Mar 1, 2012
Jan 4, 2012
Nov 13, 2011
Mar 1, 2012
Nov 19, 2011
Feb 6, 2012
Jan 30, 2012
Nov 22, 2011
Dec 13, 2011
Mar 15, 2012
Dec 15, 2011
Feb 21, 2012
Nov 17, 2011
Mar 22, 2012
Nov 20, 2011
Feb 24, 2012
Mar 15, 2012
Jan 30, 2012
Feb 8, 2012
Feb 14, 2012
Nov 15, 2011
Mar 27, 2012
Feb 2, 2012
Mar 23, 2012
Feb 10, 2012
Feb 6, 2012
Feb 21, 2012
Dec 18, 2011
Mar 28, 2012
Nov 15, 2011
Feb 7, 2012
Mar 16, 2012
Dec 8, 2011
Dec 8, 2011
Mar 25, 2012
Feb 27, 2012
Feb 28, 2012
Mar 9, 2012
Feb 21, 2012
Nov 19, 2011
Feb 27, 2012
Jan 30, 2012
Mar 1, 2012
Jan 29, 2012
Feb 29, 2012
Mar 2, 2012
Feb 26, 2012
Feb 26, 2012
Feb 26, 2012
Mar 18, 2012
Feb 26, 2012

Repository files navigation

A repository of CocoaPods specifications.

Build Status

This repository contains specifications of open-source Objective-C libraries, which are used by CocoaPods to manage library dependencies for your Xcode project.

Creating specifications

First of all, you need to install the tools.

$ [sudo] gem install cocoapods
$ pod setup

CocoaPods uses a versioning scheme known as Semantic Versioning. See this example for more info on why this scheme is used.

If the library, that you are creating a specification for, does not yet have any tagged versions in its repo, then it’s best to start with the lowest version ‘0.0.1’, which will ensure that once the author does add tagged versions they will be equal or higher than ‘0.0.1’. It is your responsibility to ask the author of the library to tag versions, luckily we have a template for this.

A specification file has to be namespaced by the library’s name and the version for which the specification is meant. For instance, the directory for a library named ‘Bananas’ with version ‘1.2.3’ should be:

$ mkdir -p Bananas/1.2.3
$ cd Bananas/1.2.3

Then you can have the CocoaPods pod command create a stub specification:

$ pod spec create Bananas

Now edit the stub specification following the explanations therein contained. This file is a Ruby source file.

$ vim Bananas.podspec

You can verify the specification file with the lint command.

$ pod spec lint Bananas.podspec

You can also verify the entire set by running the rake task.

$ rake lint

(Note: this is run on every commit by Travis)

Once you have created a working specification create a pull request. Once accepted, you will receive push access to this repo. Feel free to push updates, specs for other libraries you use, and participate in other tickets.

License

These specifications and CocoaPods are available under the MIT license.

About

A repository of CocoaPods specifications.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%