- YOU MUST NOT do builds unless you are told to.
- YOU MUST NOT commit changes yourself until I explicitly tell you to.
- YOU MUST NOT create summary documents unless you are told to.
- YOU MUST NOT add code comments that are obvious.
- Always update relevant docs in
docs/when making changes to components or APIs.
React Native Fabric (New Architecture) maps library for iOS and Android.
- Fabric - No bridge, direct C++ communication
- Codegen - Auto-generates native interfaces from TypeScript specs
src/ # TypeScript components & types
src/fabric/ # Native component specs (Codegen)
ios/ # iOS native (Objective-C)
android/ # Android native (Kotlin)
plugin/ # Expo config plugin
example/bare/ # Bare React Native example app
When creating a PR, use the template from .github/PULL_REQUEST_TEMPLATE.md:
- Summary - Describe what the PR does and why
- Type of Change - Select one: Bug fix, New feature, Breaking change, or Documentation update
- Test Plan - Explain how the changes were tested
- Screenshots / Videos - Include if applicable
- Checklist - Mark platforms tested (iOS, Android, Web) and documentation updates