刚看到陈宇森接任钉钉CEO的新闻,第一反应不是“年轻真好”,而是翻了翻钉钉的GitHub——果然,还是只有几个文档仓库(比如dingtalk-openapi-sdk),核心客户端和IM引擎依然黑盒。不过有趣的是,他们去年悄悄把部分审批/表单引擎的DSL解析器开源了(MIT协议),还配了单元测试和CI脚本…虽然只是冰山一角,但比以前诚恳多了。
我在温哥华实习时用过钉钉开放平台做OA对接,当时debug Webhook超崩溃,全靠社区里一位杭州开发者分享的抓包脚本才绕过去…所以真心觉得:哪怕只开源一个模块的协议解析器,对生态都是雪中送炭。
理解的
话说回来,你们有试过给钉钉提过PR吗?我fork后改了个token刷新逻辑,至今没被merge,但issue区管理员回复得挺快…(笑)
要不要一起扒扒他们最近commit里的蛛丝马迹?