- Standard compliant React Native App Utilizing Ignite
⬆️ How to Setup
Step 1: git clone this repo:
Step 2: cd to the cloned repo:
Step 3: Install the Application with
▶️ How to Run App
- cd to the repo
- Run Build for either OS
- for iOS
- for Android
- Run Genymotion
🚫 Standard Compliant
To Lint on Commit
This is implemented using ghooks. There is no additional setup needed.
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.
and other sensitive information in a
and access them from React Native like so:
import Secrets from 'react-native-config' Secrets.API_URL // 'https://myapi.com' Secrets.GOOGLE_MAPS_API_KEY // 'abcdefgh'
.env file is ignored by git keeping those secrets out of your repo.
📂 Related Articles
Ignite Documentation - Ignite Wiki https://github.com/infinitered/ignite/wiki