À propos du projet
Taro est une solution ouverte de développement multi-plateformes et multi-frameworks, qui vise à permettre aux développeurs d'écrire une seule base de code pour s'adapter à plusieurs formes d'applications. Le README indique que les formes de plateformes sont diverses sur le marché : le Web, React Native et divers mini-programmes coexistent ; si l'on écrit du code séparément pour chaque plateforme, le coût est très élevé, d'où la nécessité d'une capacité à adapter une seule base de code à plusieurs plateformes.
Principales capacités et caractéristiques :
- Multi-plateformes : peut construire des applications fonctionnant sur les mini-programmes, le Web (H5), les applications (React Native), etc.
- Multi-frameworks : prend en charge le développement avec des frameworks tels que React, Vue, Nerv.
- Couverture des plateformes de mini-programmes : WeChat, JD, Baidu, Alipay, ByteDance, QQ, etc.
- Migration de versions : fournit une documentation de guide de mise à niveau pour migrer de Taro 1/2 vers Taro 3.
Ressources d'apprentissage et communautaires :
- La documentation officielle propose un guide de démarrage « Prise en main du développement Taro en 5 minutes ».
- Il existe une liste de ressources awesome-taro et un marché de matériaux Taro.
- Les bibliothèques UI communautaires incluent taro-ui (React, prend en charge 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 mini-programmes, React Native, HarmonyOS, H5), etc.
Collaboration et gouvernance du projet :
- Les contributions de code de la communauté sont les bienvenues ; avant de contribuer, veuillez lire le guide de contribution ; pour implémenter des fonctionnalités importantes, il faut d'abord rédiger un document RFC conformément au mécanisme RFC, le faire discuter et améliorer par la communauté, puis soumettre le code.
- Fournit un point d'entrée pour le signalement de problèmes et des outils de modèles d'issues, et recommande de lire les guides relatifs aux questions et au signalement de bugs.
- Le projet dispose d'une planification par jalons (Milestones) ; le journal des modifications est publié via les Release, en suivant les conventions de messages de commit de style Angular.
- Fournit un groupe de communication officiel sur WeChat.
Licence : MIT License, droits d'auteur détenus par O2Team.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.