このプロジェクトについて
Taro はオープンなクロスプラットフォーム・クロスフレームワークソリューションであり、開発者が一度コードを書きさえすれば、複数のアプリ形態に適応できるようにすることを目的としています。README によれば、Web、React Native、各種ミニプログラムなど端末形態が市場に多様化しており、各端末ごとにコードを記述するのはコストが高いため、一つのコードベースで複数端末に適応する能力が必要とされています。
主な機能と特徴:
- クロスプラットフォーム:ミニプログラム、Web(H5)、アプリ(React Native)などのプラットフォームで動作するアプリを構築できます。
- クロスフレームワーク:React、Vue、Nerv などのフレームワークでの開発をサポートしています。
- ミニプログラムプラットフォームの対応:WeChat、JD、Baidu、Alipay、ByteDance、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、HarmonyOS、H5 互換)などが含まれます。
プロジェクトの協力とガバナンス:
- コミュニティからのコード貢献を歓迎していますが、貢献前に貢献ガイドを読む必要があります。重要な機能を実装する際は、まず RFC メカニズムに従って RFC ドキュメントを作成し、コミュニティでの議論を経て完善してからコードを提出する必要があります。
- 問題報告の入口や issue テンプレートツールを提供しており、質問やバグ報告に関するガイドの読解を推奨しています。
- プロジェクトにはマイルストーン(Milestones)の計画があり、更新履歴は Release で公開され、Angular スタイルのコミットメッセージ規約に従っています。
- 公式の WeChat グループを提供しています。
ライセンス:MIT License、著作権は O2Team に帰属します。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.