juejin-cn / open-source

🏆 寻找你最值得关注的开源库
https://juejin-cn.github.io/open-source/
MIT License
253 stars 31 forks source link

【自荐】DoKit 你值得拥有的终端研发一站式解决方案 #22

Open jtsky opened 4 years ago

jtsky commented 4 years ago

开源项目的介绍

github地址:https://github.com/didi/DoraemonKit 平台端地址:https://www.dokit.cn 官方文档:http://xingyun.xiaojukeji.com/docs/dokit/#/intro

DoraemonKit /'dɔ:ra:'emɔn/,简称DoKit,中文名 哆啦A梦Kit,意味着能够像哆啦A梦一样提供给他的主人各种各样的工具。Just Do Kit.

每一个稍微有点规模的 App,总会自带一些线下的测试功能代码,比如环境切换功能、帧率查看功能等等,这些功能的切换入口往往放在各式各样的入口中,比如一些特殊的手势,双击 statusBar,双击某一个功能区块,或者新建一个 keyWindow 始终至于 App 最上方等等,而且每一个 App 里面的线下附带功能模块很多是相似的,比如帧率查看、内存和 CPU 监控等等,但是现在基本上都是每个 App 都是自己实现了一份,经历了以上的问题之后,DoraemonKit 就有了它存在的意义。 DoraemonKit 是一个功能平台,能够让每一个 App 快速接入一些常用的或者你没有实现的一些辅助开发工具、测试效率工具、视觉辅助工具,而且能够完美在 Doraemon 面板中接入你已经实现的与业务紧密耦合的一些非通有的辅助工具,并搭配我们的dokit平台,让功能得到延伸,接入方便,便于扩展。

简单总结

  1. DoraemonKit 能够快速让你的业务测试代码能够在这里统一管理,统一收口;
  2. DoraemonKit 内置很多常用的工具,避免重复实现,一次接入,你将会拥有强大的工具集合;
  3. 搭配dokit平台,方便你进行数据mock以及记录你的每一次健康体检用例。

开源项目效果图

dokit

官方使用文档:http://xingyun.xiaojukeji.com/docs/dokit/#/intro

重要的里程碑事件

  1. 2018年10月15号Doraemonkit正式在github上宣布开源
  2. 2019年9月17号Doraemonkit在github上的star数突破10000,成为滴滴首个star数破万的开源项目。
  3. 2019年11月Doraemonkit发布2.0版本,解决超过200多个issues,并合并超过40多位contributors提供的107条来自于外部开发者的PR。
  4. 2020年3月Doraemonkit发布3.0版本,并正式推出专属的官方平台端www.dokit.cn其中包含数据Mock和健康体检功能,在社区中引起广泛关注和影响。

重要的技术突破,或取得的成就

截止到2020年9月4号,Doraemonkit在githu上共获得star数15457,Fork数2144。平台端用户数3346,平台端产品数2484。累计超过10000+的APP接入过Doraemonkit,其中不乏BAT、国内头部独角兽等企业。

关于我

滴滴DoKit项目负责人 微信号:jintsky 邮箱:704167880@qq.com