- Install yarn
git clone https://github.com/master-atul/EWalletSTP.git
cd EWalletSTP
yarn
- Basic scripts
yarn ios
: Runs the app for ios in dev modeyarn android
: Runs the app for android in dev mode
- Test and lint scripts
yarn test
: Runs jest test casesyarn test:watch
: Runs jest test cases in watch modeyarn test:update
: Run jest and updates the snapshots for the componentsyarn test:coverage
: Runs jest test cases and opens coverage reportyarn lint
: Runs eslint and displays all lint errorsyarn lint:fix
: Runs eslint and tries auto fix of errors
Currently whenever you push three types of tests run to make sure you are pushing a working code.
- unit test cases
- eslint
Common guidelines
- Make sure test cases pass.
- Make sure eslint passes
For direct contributors:
- No direct push to master is allowed. (enforced in Github)
- Raise a PR and it will be reviewed and merged.
- React Native
- Javascript/ ES6
- firebase sdk
- google analytics
- Play store admin account
- IOS developer account
- Firebase admin account
- Google analytics admin account
- Twillio admin account
- AWS admin account
- Github repo
- Slack