#Hacktoberfest2020因为一个人而脱轨



对于那些不知道的人:Hacktoberfest是每年10月举行的年度活动。它由Digital Ocean托管,以激励开发人员将拉取请求发送到开源存储库。所有参与者都将收到一件T恤,作为他们贡献的礼物。实际上没有任何限制:如果对任何存储库的拉取请求都可以得到一件T恤。超。



灾难



突然,在Twitter上开始有些疯狂。在本月开始之前,开放源代码存储库所有者开始发布帖子,抱怨它们的质量极低甚至是垃圾邮件。





请停止发送#hacktoberfest垃圾邮件,以免费获得T恤



!是的!我的收件箱里挤满了#hacktoberfest的愚蠢PR。有些人只是在自述文件中添加一个破折号之类的东西。








嗨,我是@shitoberfest。您正在运行一个开源项目吗?然后截取在#hacktoberfest上扔给您的所有垃圾的屏幕截图,并将其与@shitoberfest标记一起发送,以使我们可以更轻松地收集和共享信息。



也有一些人用纯文字讲述他们的动机:





这是我们今天获得的50个最佳PR。至少在额头上有一个人声明为什么这样做。

在屏幕截图上:Pzhlsta,接受PR给我一件T恤






gh,这莫名其妙地引起了您的注意。看来我是@digitalocean的Hacktoberfest垃圾邮件的受害者,



甚至Covid19Tracking存储库也收到了它。





我们正在跟踪covid在美国的传播情况...现在看来,垃圾邮件也正像PR拒绝一样。



有人甚至创建了一个特殊的@shitoberfest帐户来跟踪问题的严重程度



原因



大量垃圾邮件PR假人的来源似乎是拥有672k订阅者的Youtube频道的所有者,后者发布了一段视频,展示了向存储库提交拉取请求是多么容易。他通过用零值的拉取请求显示流程,从而犯了一个大错误。因此,他使订户了解下限设置得很低,他们开始准确地重复他的操作。



我讨厌直接链接并赶上这个频道,因此,我链接显示命运的时刻的Twitter帖子





这个拥有672k订阅者的youtuber鼓励人们向#hacktoberfest提交低质量PR。我不同意



反应



简而言之,CodeWithHarry帐户的所有者对所发生的事情的反应微弱。没有道歉;相反,博客作者在视频中反复提到拉动请求应该有用的事实。他认为,这减轻了他的责任。



我恳请大家不要将垃圾邮件作为请求发送给GitHub上的存储库!有人认为我已经损害了开源社区。在我的视频中,我只是想激发人们参与涉及开源项目工作的活动,向他们解释什么是拉取请求以及它通常如何完成!



, , . , - , pull request-, : , , . , pull request-. (0:55 – , , 07:51 – , 10:58, 11:10). 05:33 – , , , . !



我同意在hacktoberfest之类的事件中最好引入一条规则,即仅计算有意义的请求请求。但是,从hacktoberfest的头几年开始,对此进行了很长时间的讨论。我还想说,许多人已经在GitHub上创建了一个帐户,学习了如何创建拉取请求,并为开源项目做出了实实在在的,有价值的贡献。我为这些人感到骄傲,并希望其他开发人员社区也能表现得体面。



谢谢。哈利


但是,在此文本上放一个固定的帖子也许是他至少可以以某种方式暂停酒杯的工作。



您怎么知道这是CodeWithHarry的手工?



这是进入micromtn存储库的请求请求列表的屏幕快照他们每个人都看起来像这样:





这与视频中的示例中的拉取请求非常相似。





如果您对词组“改进文档”进行搜索,则会返回319,251条结果。搜索短语Amazing Project当前可获得21,177个匹配项。







CodeWithHarry的所有者不是反派,我不想被公开钉在十字架上。我们都是人类,已经存在了。考虑到他有多少订阅者,他的视频肯定对很多人有用。但是他采取了错误的措施,后果自负。迄今为止的后果给人留下了令人难过的印象。



目前,他的GitHub个人资料正在重定向到404页面,尚不清楚他是否已被删除,进入私有模式或重命名。但是只有一天过去了。



甚至Digital Ocean本身也谈到了这种失败。



我们发现,大多数垃圾邮件都来自具有大量在线受众的贡献者,他们公开地鼓励社区参与垃圾邮件的传播,甚至提供有关如何规避规则的想法


通常,烟雾是摇摆物。我们只需要等待,看看一切如何结束。



UPD



文章在Hacker News的顶部,在评论中您可以找到更多信息。



GitHub采取了行动





想要喘口气还是限制可以向您的存储库提交拉取请求的人数?现在,您可以设置所需时间段的互动限制。您可以在路径项目设置›审核设置›交互限制下找到此功能。


Digital Ocean也采取了行动





我们已经听到您的声音,并正在介绍该活动历史上最大的创新。现在,项目及其所有者仅在得到同意的情况下即可正式成为@ Hacktoberfest 2020的成员!我们很高兴宣布这一更改,它将改善内容的质量,我们期待您的贡献。



更新:现在只有拥有者同意参加Hacktoberfest的项目-易于注册加入:将hacktoberfest添加到资源库的主题列表中。感谢您在我们的Hacktoberfest持续改进过程中的耐心等待!



All Articles