Development Guide
This directory contains core guide documents for RNOH development, including feature development, component customization, build and compilation, etc.
Document Navigation (Usage Order)
| No. | Document/Directory | Description | Usage Scenario |
|---|---|---|---|
| 1 | Feature Development | Basic feature development process | Reference when developing new features |
| 2 | Custom Components | Custom component development guide | Developing custom components |
| 3 | Codegen | Codegen code generation | Using Codegen to generate code |
| 4 | TurboModule | TurboModule development | Developing TurboModule |
| 5 | Autolinking | Auto-linking configuration | Configure third-party library auto-linking |
| 6 | RN-Native Integration | Native module integration | Integrating native modules |
| 7 | Usage of C-API Component Hybrid Solution | C-API component hybrid usage | Hybrid C-API component usage |
| 8 | Build Configuration | Build and compilation guide | Debug/Release package usage, CMake configuration |
Directory Structure
02-development-guide/
│
├── feature-development.md # Basic feature development
├── custom-components.md # Custom component development
├── Codegen.md # Codegen usage
├── TurboModule.md # TurboModule development
├── autolinking.md # Auto-linking
├── rn-native-integration.md # Native integration
├── usage-of-c-api-component-hybrid-solution.md # C-API hybrid solution
│
├── build-configuration/ # Build and compilation guide
│ ├── build-and-compilation-guide.md # Debug/Release package usage
│ ├── RNOH Build and Symbol Management Guide.md # Symbol management
│
└── README.md
Build Configuration Directory Description
Build Configuration directory contains:
- Build and Compilation Guide: How to obtain, configure and use Debug/Release packages
- CMake Configuration Details: CMakeLists.txt configuration examples
- Environment Configuration: DevEco Studio and command line environment setup
- Symbol Management: Release package symbol file management
Related Documents
- Environment and Tools - Environment setup, SDK configuration
- Scenarios and Practices - Common development scenarios, best practices
- Debugging Stage Docs - Debugging methods, issue diagnosis