Hacktoberfest 2023 – 人工智能如何对开源贡献产生影响

Hacktoberfest 的阴暗面

多年来,Hacktoberfest 受到了开源维护者社区的很多批评。主要是出于获得一件很酷的 T 恤的想法,大量学生涌向 Hacktoberfest 提交大量 PR,只要其中四份被接受就可以了。总是要费尽心思去寻找最简单的问题和无意义的问题。

这一点非常明显,以至于 2020 年社区中发生了一场名为#Shitoberfest 的重大愤怒事件。过去曾参与 Hacktoberfest 的项目已不再参与。Hacktoberfest 只会给 OSS 维护者本已不堪重负的生活增添更多负担。但开源维护者的问题不仅仅是 Hacktoberfest。维护者的心理健康被高度忽视,人们忘记了维护者除了一份赚钱的工作之外,还免费做开源工作。一些维护者甚至退出开源

今年,Hacktoberfest 不得不正式取消 T 恤奖。此举消除了在全球范围内运送 50,000 件 T 恤的物流,从而使活动更加环保。但是,我觉得取消 T 恤的一个未公开的原因是让更多的人为Hacktoberfest 的真正原因做出贡献——庆祝开源精神并吸引更多贡献者。

那么真正想要做出贡献的新人呢?

Hacktoberfest 的目的是让 OSS 贡献更容易获得和流行。那么出了什么问题呢?尽管曾经有 T 恤奖激励人们接受艰巨的挑战,但为什么人们只是蜂拥而至做一些小的改变,而不是有意义的改变?

对我来说,整个生态系统对于初学者来说看起来不太受欢迎/容易上手。当然,有些问题被标记为“好第一个问题”,但没有人谈论如何开始使用庞大的代码库或为您提供帮助。有意义的贡献是一条艰难的道路,需要大量的耐心。您依赖社区来回答您的问题,这再次给维护人员带来了负担,他们必须重复回答同类问题。初学者经常发现自己正在浏览文档(我们知道这些文档维护得不太好),并且有很多部落知识只有少数维护者知道。询问想要为 ASF 项目做出贡献的人,您就会知道部落知识的存在程度。

在这种情况下,我真的不认为为 OSS 做出贡献是非常受欢迎的。

如何解决这个先有鸡还是先有蛋的问题?

感觉人工智能平台专门为导航、理解和贡献开源项目而设计的巨大差距可以在这里解决。

它可以帮助维护人员进行支持 AI 的 PR 审查(至少是存储库中已遵循的一般最佳实践)并节省大量维护人员带宽。这也可以减少一些因审查“新手”PR 的挫败感而产生的毒性

另一方面,这些工具可以帮助人们真正理解代码库和相互依赖关系,从而成为新手的宝贵副驾驶。与简单的拼写错误更正相比,这可以让更多的人做出有影响力的贡献。

人工智能一直在塑造我们编写代码的方式,但它仍然无法解决我们在软件开发过程中协作时面临的人类挑战,至少在开源领域——开源世界是这样的。

Collectiv X 黑客啤酒节 2023

我们 Collectiv 正在努力鼓励越来越多的人在这次黑客啤酒节上为开源做出有意义的贡献。Collectiv是一款人工智能工具,旨在理解 OSS 项目并为其做出贡献。超过 10,000 名开发者已经使用 Collectiv 为开源做出贡献!我们还向今年 10 月做出如此有意义贡献的所有贡献者赠送一些很酷的商品。

Hacktoberfest 2023 - 人工智能如何对开源贡献产生影响

给TA打赏
共{{data.count}}人
人已打赏
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索