Taro 「物料市场」及「交流社区」 惊喜上线

Easter79
• 阅读 408

多端统一开发框架 Taro 自 2018 年 6 月开源以来,一直受到业界的广泛关注和支持。

目前,Taro GitHub star 数已经突破了 1.8w。作为研发团队,我们为取得的成绩感到欣喜,但也始终不忘初心。一直以来,我们对 Taro 框架不断完善和优化,近期也即将发布全新的大版本(Taro 1.3),将提供快应用和 QQ 小程序的开发支持,React Hooks 支持,Taro Doctor 等重大特性(详情:https://github.com/NervJS/taro/issues/2947)。而与此同时,我们也马不停蹄,对 Taro 进行了全方位的升级,希望给大家带来小小的惊喜。

我们不仅带来了焕然一新的 Taro 官网,还一次性推出了 Taro 物料市场 和 Taro 开发者社区。帮助 Taro 实现从 多端统一开发框架 到 多端统一开发解决方案 的转型。

Taro 物料市场:https://taro-ext.jd.com/

Taro 开发者社区:https://taro-club.jd.com/

物料市场 — “让每一个轮子产生价值”

随着 Taro 受到越来越多的关注,许多 Taro 项目也正式投入生产,涵盖包括 电商、工具、服务 等多种类型,也涌现了许多优秀案例。

但项目开发中,开发者都不得不面临重复的逻辑开发,对现有的逻辑进行 Taro 代码的适配等问题,严重影响开发效能。

开源的时代,我们不希望闭门造车,我们诚邀开发者们共同打造完整的 多端适配 生态,一起沉淀优秀的开发物料,进而赋能更多的开发者。

因此,物料市场应运而生。

我们将物料划分为 4 个大类:组件、UI 库、模版、SDK。每个物料都配有说明文档,并对支持的端进行标记,方便接入使用。

物料的获取方式也相当灵活,可通过 ZIP/TAR 包下载,也可直接通过作者提供的 NPM 或 GitHub 地址下载。

此外,还可以对物料进行评论、收藏和打分,这将作为衡量物料质量的一个指标,为筛选物料提供参考。

Taro 「物料市场」及「交流社区」 惊喜上线

后续,我们将加入打赏功能,开发者通过发布优质的物料,给与别人便利的同时,自己可以收获一定的奖励。此外,我们还会不断完善物料质量评定标准,制定用户积分体系,等等。这都将促进整个生态更加健康而全面的发展。

如果你对物料市场有任何建议,或有意愿参与物料市场的建设,欢迎随时与我们联系:taro@jd.com

开发者社区 — “让每一次交流被沉淀”

目前,Taro 共收到了 2k 多个 GitHub Issue,并建立了十多个开发交流微信群(每个群上限人数 500)。

我们希望与开发者进行及时且顺畅的交流,更希望每一次的问题答疑、经验交流都能被沉淀,分享给更多开发者,同时,我们渴望开发者之间可以开放互助,因此我们打造了一个全新的开发者社区。

开发者可通过社区多个版块交流问题、共享经验、发布案例,等等。

Taro 社区基于 NodeBB 开发,共设有 12 个版块,包括 Taro、Taro UI 及其对应转换的 8 个端,有效地对内容做了归类。此外,还设置了 新闻 版块,用于发布 Taro 新闻、公告、规划等;招聘 版块,让 Taro 求职者和招聘者快速匹配;灌水 版块,提供一个健康文明的交流(you)平台。

Taro 「物料市场」及「交流社区」 惊喜上线

为了加强社区内容的管理,我们沉淀了一套自动化的社区管理解决方案:通过智能分析微信群聊记录,对有效信息进行筛选和整合,自动同步至社区;并使用插件 GitHub Embed 将 GitHub Issue 直接导入,从而打通 GitHub、微信、社区 三方平台,旨在让社区内容更及时、更全面。

如果你对开发者社区有任何建议,或有意愿参与社区的建设与管理工作,欢迎随时与我们联系:taro@jd.com

官网 — “全新面貌,蓄势待发”

开源近一年,Taro 成长了许多。一开始,我们试图用 React 来实现微信小程序开发;而现在,我们期待的是,Taro 在移动端开发、多端适配领域可以无往不利。

Taro 正在经历由内而外的成长,因此,我们对 Taro 品牌进行了全新升级,旨在赋予其独特的品牌风格。

全新的官网将作为品牌化的一个窗口,不仅带来了全新的视觉体验,内容上更是增加了生态能力和业界合作的展示,并丰富了应用案例和学习资料,方便开发者迅速上手 Taro。

Taro 「物料市场」及「交流社区」 惊喜上线

Taro 「物料市场」及「交流社区」 惊喜上线

Taro 「物料市场」及「交流社区」 惊喜上线

Taro 「物料市场」及「交流社区」 惊喜上线

愿景

这一切仅仅是起步,未来我们还将推出更多平台、工具、服务,努力将 Taro 打造为名副其实的移动端解决方案。

希望通过我们的点滴努力,创造出更好的移动端开发环境,让工作回归简单、让生活日益丰满。

本文分享自微信公众号 - 凹凸实验室(AOTULabs)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

点赞
收藏
评论区
推荐文章
秃头王路飞 秃头王路飞
2个月前
webpack5手撸vue2脚手架
webpack5手撸vue相信工作个12年的小伙伴们在面试的时候多多少少怕被问到关于webpack方面的知识,本菜鸟最近闲来无事,就尝试了手撸了下vue2的脚手架,第一次发帖实在是没有经验,望海涵。languageJavaScript"name":"vuecliversion2","version":"1.0.0","desc
光头强的博客 光头强的博客
2个月前
Java面向对象试题
1、请创建一个Animal动物类,要求有方法eat()方法,方法输出一条语句“吃东西”。创建一个接口A,接口里有一个抽象方法fly()。创建一个Bird类继承Animal类并实现接口A里的方法输出一条有语句“鸟儿飞翔”,重写eat()方法输出一条语句“鸟儿吃虫”。在Test类中向上转型创建b对象,调用eat方法。然后向下转型调用eat()方
刚刚好 刚刚好
2个月前
css问题
1、在IOS中图片不显示(给图片加了圆角或者img没有父级)<div<imgsrc""/</divdiv{width:20px;height:20px;borderradius:20px;overflow:h
blmius blmius
1年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
小森森 小森森
2个月前
校园表白墙微信小程序V1.0 SayLove -基于微信云开发-一键快速搭建,开箱即用
后续会继续更新,敬请期待2.0全新版本欢迎添加左边的微信一起探讨!项目地址:(https://www.aliyun.com/activity/daily/bestoffer?userCodesskuuw5n)\2.Bug修复更新日历2.情侣脸功能大家不要使用了,现在阿里云的接口已经要收费了(土豪请随意),\\和注意
晴空闲云 晴空闲云
2个月前
css中box-sizing解放盒子实际宽高计算
我们知道传统的盒子模型,如果增加内边距padding和边框border,那么会撑大整个盒子,造成盒子的宽度不好计算,在实务中特别不方便。boxsizing可以设置盒模型的方式,可以很好的设置固定宽高的盒模型。盒子宽高计算假如我们设置如下盒子:宽度和高度均为200px,那么这会这个盒子实际的宽高就都是200px。但是当我们设置这个盒子的边框和内间距的时候,那
艾木酱 艾木酱
1个月前
快速入门|使用MemFire Cloud构建React Native应用程序
MemFireCloud是一款提供云数据库,用户可以创建云数据库,并对数据库进行管理,还可以对数据库进行备份操作。它还提供后端即服务,用户可以在1分钟内新建一个应用,使用自动生成的API和SDK,访问云数据库、对象存储、用户认证与授权等功能,可专
Stella981 Stella981
1年前
Android So动态加载 优雅实现与原理分析
背景:漫品Android客户端集成适配转换功能(基于目标识别(So库35M)和人脸识别库(5M)),导致apk体积50M左右,为优化客户端体验,决定实现So文件动态加载.!(https://oscimg.oschina.net/oscnet/00d1ff90e4b34869664fef59e3ec3fdd20b.png)点击上方“蓝字”关注我
helloworld_28799839 helloworld_28799839
2个月前
常用知识整理
Javascript判断对象是否为空jsObject.keys(myObject).length0经常使用的三元运算我们经常遇到处理表格列状态字段如status的时候可以用到vue
helloworld_34035044 helloworld_34035044
5个月前
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为