Sobre el proyecto

Taro es una solución abierta de múltiples plataformas y frameworks cuyo objetivo es permitir a los desarrolladores escribir un solo código y adaptarlo a múltiples formas de aplicación. El README señala que en el mercado existen diversas formas de terminales, como Web, React Native y varios tipos de mini programas, y que escribir código por separado para cada terminal tiene un costo muy alto, por lo que se necesita la capacidad de adaptar un solo código a múltiples plataformas. Principales capacidades y características: - Multiplataforma: puede construir aplicaciones que se ejecutan en mini programas, Web (H5), App (React Native) y otras plataformas. - Multi-framework: admite el desarrollo con frameworks como React, Vue, Nerv, etc. - Cobertura de plataformas de mini programas: WeChat, JD, Baidu, Alipay, ByteDance, QQ, etc. - Migración de versiones: proporciona documentación de guía de actualización para migrar de Taro 1/2 a Taro 3. Recursos de aprendizaje y comunidad: - La documentación oficial ofrece una guía de inicio 'Desarrollo de Taro en 5 minutos'. - Existe la lista de recursos awesome-taro y el mercado de materiales Taro. - Las bibliotecas de UI de la comunidad incluyen taro-ui (React, compatible con Taro 1/2/3), NutUI (Vue3, Taro 3), taroify (React, Taro 3), @antmjs/vantui (React, Taro 3), Tard (React, Taro 3), duxui (React, Taro 4, compatible con mini programas, React Native, HarmonyOS, H5), etc. Colaboración y gobernanza del proyecto: - Se da la bienvenida a las contribuciones de código de la comunidad; antes de contribuir, es necesario leer la guía de contribución; para implementar funciones importantes, primero se debe redactar un documento RFC según el mecanismo RFC, perfeccionarlo mediante discusión comunitaria y luego enviar el código. - Se proporciona una entrada para comentarios de problemas y herramientas de plantilla de issues, y se recomienda leer las guías relevantes sobre cómo hacer preguntas y reportar errores. - El proyecto tiene planificación de hitos (Milestones), el registro de cambios se publica mediante Release y sigue las convenciones de mensajes de commit estilo Angular. - Se proporciona un grupo oficial de WeChat para comunicación. Licencia: MIT License, copyright O2Team.