Developer documentation - bonkey/zalando-commerce-ios GitHub Wiki

Coding

  1. Contribution rules – Rules of play with code and issues.
  2. Workstation setup - What do you need to start?
  3. Git hooks - What's useful to have in .git/hooks.
  4. Issues flow - How do we organize work.
  5. Useful tools - Not required, but nice to have.

Maintenance

  1. Calypso script - Setup and tasks
  2. Translations - How to translate user interface

Continuous Integration

  1. Merge status checks - List of required and optional merge checks
  2. Travis CI – Main CI – builds and tests frameworks
  3. Buddybuild - Secondary CI – builds, tests and distributes demo app
  4. Codecov – Analyzes and guards source code tests coverage
  5. Codebeat – Static analysis of code

Release

  1. Release process – Cheatsheet for releasing new version
  2. Build code documentation - How to generate code documentation
  3. CocoaPods publication - How CocoaPods publication works in details
  4. Carthage publication - How Carthage publication works in details

Research

  1. Managing addresses
  2. Integration with Zalando App
  3. PayPal Integration
  4. Apple Pay Integration
  5. Size, quantity, colors redesign