Contributions are welcome. Please read the code of conduct before contributing.
This project is a monorepo managed with Yarn workspaces:
- Library source in the root directory
- Example app in
example/
Install dependencies:
yarnThe example app uses the local version of the library. JavaScript changes are reflected immediately; native code changes require a rebuild.
To edit Kotlin files, open example/android in Android Studio. The library sources are listed under react-native-android-live-updates in the Android project view.
yarn example start # start Metro
yarn example android # run example on Android
yarn typecheck # TypeScript check
yarn lint # lint
yarn lint --fix # fix lint errors
yarn test # unit testsThis project follows Conventional Commits:
fix— bug fixfeat— new featurerefactor— refactordocs— documentationtest— testschore— tooling / CI
- Keep pull requests focused on a single change.
- Verify that linting and tests pass before opening a PR.
- For API or implementation changes, open an issue to discuss first.
yarn release