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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.