-
Clone the repository and install dependencies:
yarn install
-
Make your changes:
- Native modules: Edit iOS Swift code in
ios/or Android Kotlin code inandroid/ - Config plugin: Edit TypeScript code in
plugin/src/ - Core library: Edit TypeScript code in
src/
- Native modules: Edit iOS Swift code in
-
Build the project:
yarn build
-
Test your changes in the example app:
cd example yarn expo prebuild --clean yarn expo run:ios # or yarn expo run:android
Use Conventional Commits format:
feat:for new featuresfix:for bug fixesdocs:for documentation changeschore:for maintenance tasks
Example: feat: add support for tinted icons on iOS
- Ensure your code passes linting:
yarn lint - Create a pull request with a clear description
- Reference any related issues
- Automated tests will run on your PR