Skip to content

Latest commit

 

History

History
22 lines (12 loc) · 1.3 KB

Contributing.md

File metadata and controls

22 lines (12 loc) · 1.3 KB

Sign the CLA

All contributors to your PR must sign our Individual Contributor License Agreement (CLA). The CLA is a short form that ensures that you are eligible to contribute.

One issue or bug per Pull Request

Keep your Pull Requests small. Small PRs are easier to reason about which makes them significantly more likely to get merged.

Issues before features

If you want to add a feature, please file an Issue first. An Issue gives us the opportunity to discuss the requirements and implications of a feature with you before you start writing code.

Backwards compatibility

Respect the minimum deployment target. If you are adding code that uses new APIs, make sure to prevent older clients from crashing or misbehaving. Our CI runs against our minimum deployment targets, so you will not get a green build unless your code is backwards compatible.

Forwards compatibility

Please do not write new code using deprecated APIs.

Unit Testing

To run the unit tests, run bundle exec pod lib lint --verbose --allow-warnings from the command line. Note that the SquarePointOfSaleSDK.podspec includes a cocoapods test specification.