Skip to content
This repository has been archived by the owner on Feb 14, 2024. It is now read-only.

Developer documentation

Daniel Bauke edited this page Apr 16, 2017 · 1 revision

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

Integrate

Quick start

full flow in Demo App

Advanced usage

Contribute

Clone this wiki locally