Kausta / StudyAtMobile

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Study@ Mobile js-standard-style

Study@ Mobile Repo

  • Standard compliant React Native App
  • By being part of this repo, you accept the License below.

⬆️ How to Setup

Step 1: git clone this repo:

Step 2: cd to the cloned repo:

Step 3: Install the Application with yarn

▶️ How to Run App

  1. cd to the repo
  2. Run Build for either OS
  • for iOS
    • run yarn build:ios
  • for Android
    • run yarn build:android
  1. For only starting the metro bundler, run yarn start

🚫 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

This is implemented using husky. There is no additional setup needed.

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.

License

Licensed under LICENSE (the 'License'). You MAY NOT USE this repository except in compliance with the License.

Copyright [2018] Study@, the Authors

All Rights Reserved

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Under all conditions, except rights given from an Explicit Grant defined in the License, all information contained herein is, and remains the property of the Authors.

About

License:Other


Languages

Language:JavaScript 76.4%Language:Objective-C 9.9%Language:Java 7.2%Language:Python 4.4%Language:Ruby 2.2%