À 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.