Latest 0.1.9
Homepage https://github.com/stone-payments/emerald-components-ios
License Apache
Platforms ios 9.0, requires ARC
Dependencies JTAppleCalendar, InputMask
Frameworks UIKit
Authors

Build Status
Alert Status
Coverage

Emerald iOS Components

The purpose of this project is to serve as UI Basic Component Application to StoneCo.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes

Documentation

You’ll be able to see the documentation page soon.

Prerequisites

The lastest version of:

Running

  • Clone the project
  • In the project folder run pod install
  • Open the EmeraldComponents.xcworkspace file.

Tests

  1. To run tests in the project press + U.
  2. To see coverage’s project go to Report navigator
  3. Select the latest file in the list Test EmeraldComponents Today <hour:minutes>
  4. you’ll see 3 tabs, choose the coverage tab

Coverage

We use SonarQube to provide us a vision of code quality.

Linter

We use swiflint do keep sure the code won’t be structural problems or some bad practice, you can find our lint file here.

Contributing

You can find our contributing guide here

License

This project is licensed under the Apache License – see the LICENSE.md file for details

Acknowledgments

  • Unit Tests
  • Protocol Oriented Programming
  • xib and storyboards

Latest podspec

{
    "name": "EmeraldComponents",
    "version": "0.1.9",
    "summary": "Stone Payments iOS Emerald Components.",
    "description": "EmeraldComponents is UI dependency for Stone Payments.",
    "homepage": "https://github.com/stone-payments/emerald-components-ios",
    "license": {
        "type": "Apache",
        "file": "LICENSE"
    },
    "authors": {
        "Stone Payments": "[email protected]"
    },
    "platforms": {
        "ios": "9.0"
    },
    "source": {
        "git": "https://github.com/stone-payments/emerald-components-ios.git",
        "tag": "0.1.9"
    },
    "source_files": "EmeraldComponents/**/*.{h,m,swift}",
    "xcconfig": {
        "APPLY_RULES_IN_COPY_FILES": "YES",
        "STRINGS_FILE_OUTPUT_ENCODING": "binary"
    },
    "resources": "EmeraldComponents/**/*.{lproj,strings,storyboard,xib,xcdatamodeld,xcassets}",
    "requires_arc": true,
    "frameworks": "UIKit",
    "dependencies": {
        "JTAppleCalendar": [],
        "InputMask": []
    }
}

Pin It on Pinterest

Share This