Skip to content

Contribution Guide

Robert Gilliam edited this page Dec 9, 2013 · 29 revisions

Dependencies

We recommend using bundler to install all ruby dependencies, such as cocoapods.

bundle

Attribution and Copyright

All files MUST include the copyright header found in the repository: Copyright-Header.txt. Your help replacing any incorrect headers with this canonical one, as we propagate this requirement across the codebase, is greatly appreciated. We recommend the use of a code snippet with the abbreviation 'typhoon_header' to automate the insertion of this notice.

Command-Line Build

Includes Unit Tests, Integration Tests, Code Coverage and API reports installed to Xcode.

Dependencies

In addition to Xcode, command line builds require: appledoc and lcov. We recommended installing using homebrew (http://brew.sh).

brew install appledoc
brew install lcov

NB: Xcode 4.3+ requires command-line tools to be installed separately.

Building

ant