这个项目能做什么
Taro 是一个开放式跨端跨框架解决方案,目标是让开发者只编写一套代码,就能适配到多种应用形态。README 指出,市面上端形态多样,Web、React Native、各类小程序并存,若针对每个端分别编写代码,成本很高,因此需要一套代码适配多端的能力。
主要能力与特点:
- 跨端:可构建运行在小程序、Web(H5)、App(React Native)等平台上的应用。
- 跨框架:支持使用 React、Vue、Nerv 等框架进行开发。
- 小程序平台覆盖:微信、京东、百度、支付宝、字节跳动、QQ 小程序等。
- 版本迁移:提供 Taro 1/2 迁移至 Taro 3 的升级指南文档。
学习与社区资源:
- 官方文档提供“5 分钟上手 Taro 开发”的入门指引。
- 有 awesome-taro 资源列表与 Taro 物料市场。
- 社区 UI 库包括 taro-ui(React,支持 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,兼容小程序、React Native、鸿蒙、H5)等。
项目协作与治理:
- 欢迎社区贡献代码,贡献前需阅读贡献指南;实现重要功能需先按 RFC 机制撰写 RFC 文档,经社区讨论完善后再提交代码。
- 提供问题反馈入口与 issue 模板工具,并推荐阅读提问与报告 Bug 的相关指南。
- 项目有里程碑(Milestones)规划,更新日志通过 Release 发布,遵循 Angular 风格的提交信息约定。
- 提供官方交流微信群。
许可:MIT License,版权归 O2Team。
评论
0 评分人数达到10人后显示
登录后参与讨论。