- node >= 12
- npm >= 6
- Android Studio >= 3.6 (Android)
- Xcode >= 11 (iOS)
- Cocoapods (iOS)
Command | Description |
---|---|
start:android | Run on Android emulator |
start:ios | Run on iOS emulator |
clean:ios | Clean iOS build files |
clean:android | Clean android build files |
lint | Run ESLint and check code style |
test | Run unit + integration tests in watcher mode |
Running npm i
will automatically run react-native link
and install any Cocoapods (on Mac).
This project follows Semantic Versioning for version labelling.
Simply merge dev
into master
, ensuring that there is a commit with the appropriate semver bump.
This will build and publish Shabad OS of that version to GitHub releases.