Ant Design 圣诞“彩蛋”炸雷,开源项目为何失控了?

栏目: 软件资讯 · 发布时间: 7年前

内容简介:喜庆洋洋的圣诞节,技术圈也十分热闹。因为今天开源届被一个前端 UI 框架的“彩蛋”掀翻天了。事件起因是蚂蚁金服的 Ant Design 框架,开发者别出心裁地在框架代码中埋下了一个会在圣诞节当天触发的“彩蛋”。

喜庆洋洋的圣诞节,技术圈也十分热闹。因为今天开源届被一个前端 UI 框架的“彩蛋”掀翻天了。

事件起因是蚂蚁金服的 Ant Design 框架,开发者别出心裁地在框架代码中埋下了一个会在圣诞节当天触发的“彩蛋”。

Ant Design 圣诞“彩蛋”炸雷,开源项目为何失控了?

如图中所看到的,本来这应该是一个正常的蓝色按钮,而上面的 「积雪」效果 就是 Ant Design 今天的圣诞节彩蛋之一。

Ant Design 圣诞“彩蛋”炸雷,开源项目为何失控了?

Ant Design 圣诞“彩蛋”炸雷,开源项目为何失控了?

众所周知 Ant Deign 有着大量的用户群体,而这个“彩蛋”呈现出来的最终效果却是犹如一颗“毒蛋”,说是一场灾难也不为过,最后也把众多的框架使用者给坑了 —— 大量前端开发者纷纷前往 Ant Design 的 GitHub 仓库留言、吐槽……

Ant Design 圣诞“彩蛋”炸雷,开源项目为何失控了?

Ant Design 圣诞“彩蛋”炸雷,开源项目为何失控了?

Ant Design 圣诞“彩蛋”炸雷,开源项目为何失控了?

Ant Design 圣诞“彩蛋”炸雷,开源项目为何失控了?

Ant Design 的核心维护人员面对用户突如其来的质疑和吐槽, 立马做出了回应 , 并提供了修复的方法:

关于 Ant Design 圣诞彩蛋,起源自 2018 年 9 月 10 日我的一次提交: add christmas easter egg · ant-design/ant-design@00aebeb ,代码实现会在 12 月 25 日当天给所有按钮添加积雪效果,并增加 `Ho Ho Ho!` 的浏览器默认提示信息。这完全是我个人的一意孤行且愚蠢的决定,是我的错误给大家造成了不良影响,非常抱歉。

如何修复这个问题?

影响范围:3.9.3、3.10.0~3.10.9、3.11.0~3.11.5

我们已经发布了修订版本:3.9.4、3.10.10、3.11.6,各位请更新至相应的版本即可。使用了语义化版本的直接重新安装 node_modules 并重新下载即可。

代码里还有其他彩蛋么?

没有。

未来还会有类似的问题么?

不会。我们是开源软件,请像这一次一样持续监督我们。

对于 Ant Design 这次的圣诞节彩蛋,你有怎样的看法?都说开源软件会因为受到监督而安全,但这次事件反映了什么?欢迎在评论区共同讨论。

开源中国亦将会持续跟踪报道该事件。


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

运营之光 2.0

运营之光 2.0

黄有璨 / 电子工业出版社 / 2017-4 / 99

在互联网行业内,“运营”这个职能发展到一定阶段后,往往更需要有成熟的知识体系和工作方法来给予行业从业者以指引。 《运营之光:我的互联网运营方法论与自白 2.0》尤其难得之处在于:它既对“什么是运营”这样的概念认知类问题进行了解读,又带有大量实际的工作技巧、工作思维和工作方法,还包含了很多对于运营的思考、宏观分析和建议,可谓内容完整而全面,同时书中加入了作者亲历的大量真实案例,让全书读起来深入......一起来看看 《运营之光 2.0》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

html转js在线工具
html转js在线工具

html转js在线工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具