Skip to content

WORK IN PROGRESS! Checkout Helper cross-platform written in ReactNative.

License

Notifications You must be signed in to change notification settings

OTGApps/ReactCheckoutHelper

Repository files navigation

# React Native Template [![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat)](http://standardjs.com/) [![Build Status](https://semaphoreci.com/api/v1/ir/react_native_base/branches/master/shields_badge.svg)](https://semaphoreci.com/ir/react_native_base)

The ideal starting app for React Native:

  • Standard Compliant
  • Multiple Platform Support
  • Documented structure
  • Redux State Management
  • Sagas Redux Daemons
  • Githooks
  • Mocha Tests
  • Networking Code

iOS/Android/XDE support

Code is geared towards tested and cross platform functionality. XDE is disabled by default, but see index.js for enabling.

⬆️ How to Setup

Step 1: git clone this repo:

$git clone git@github.com:infinitered/react_native_base.git

Step 2: cd to the cloned repo:

cd react_native_base

Step 3: Install the Application

npm install

▶️ How to Run App

  1. cd to the repo
  2. Run Build for either OS
  • for iOS
    • run react-native run-ios
  • for Android
    • Run Genymotion
    • run react-native run-android

🚫 Standard Compliant

js-standard-style This project adheres to Standard. Our CI enforces this, so we suggest you enable linting to keep your project compliant during development.

To Lint on Commit

  1. Install git-hooks => On a Mac brew install git-hooks - Other
  2. Setup on Repo => git hooks --install

Bypass Lint

If you have to bypass lint for a special commit that you will come back and clean (pushing something to a branch etc.) then you can bypass git hooks with adding --no-verify to your commit command.

Understanding Linting Errors

The linting rules are from JS Standard and React-Standard. Regular JS errors can be found with descriptions here, while React errors and descriptions can be found here.

📂 Related Articles

🆒 Wishlist

  • Common Cocoapods
  • Common Node Modules
  • Fastlane

About

WORK IN PROGRESS! Checkout Helper cross-platform written in ReactNative.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published