Skip to content

Latest commit

 

History

History
39 lines (24 loc) · 1.55 KB

CONTRIBUTING.md

File metadata and controls

39 lines (24 loc) · 1.55 KB

Contribute

Thanks for considering contributing to this project. Ways you can help:

Note on Translations: We cannot accept language translation requests. We support the same languages that are supported by PayPal and have a dedicated localization team to provide the translations.

Development

Clone this repo, then install the project's development dependencies:

gem install bundler
bundle install

This installs CocoaPods, which you can then use to obtain all the iOS dependencies:

pod install

Read our development guidelines to get a sense of how we think about working on this codebase.

Environments

The architecture of the Client API means that you'll need to develop against a merchant server when developing braintree-ios. The merchant server uses a server side client library such as braintree_ruby to coordinate with a particular Braintree Gateway environment. The various Gateway environments, such as development, sandbox and production, in turn determine the specific behaviors around merchant accounts, credit cards, PayPal, etc.

Tests

Use Rake to run tests, generate docs, or create releases. To view available rake tasks:

rake -T