- Install yarn
git clone https://github.com/master-atul/EWalletSTP.gitcd EWalletSTPyarn
- 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