Hacktoberfest已进入第8个年头,是DigitalOcean举办的为期一个月的开源庆祝活动。世界各地的开发者通过贡献拉动请求、参与活动和捐赠给他们最喜欢的项目来参与。在过去的八年里,Hacktoberfest已经从最初的676名参与者发展到超过15万名开发者,他们为开源软件的发展做出了贡献。
在DeepSource,这就是我们喜欢Hacktoberfest的原因--通过鼓励对开源项目做出有意义的贡献,每个人都是赢家。我们很高兴地宣布与Hacktoberfest合作,以推进这一事业,因为它与我们帮助开发者发布好代码的使命有很大的一致性。
开源是DeepSource社区的一个组成部分。超过10,000个开源项目信任DeepSource帮助他们编写良好的代码,自2019年发布第一个版本以来,我们已经帮助他们防止了超过1500万个代码质量和安全问题。今天,我们很高兴地宣布一种全新的方式,使首次贡献开源更容易 - DeepSource Discover。
让维护者能够降低首次贡献的门槛
来自社区的贡献是一个开源项目的生命线。因此,吸引新的贡献者对一个项目的成功至关重要。在与数百名项目维护者交谈后,我们意识到帮助开源项目的最简单方法是在不牺牲贡献质量的情况下降低新开发者的贡献门槛。对于大多数开发者来说,他们的第一个拉动请求是最难的。
Discover帮助你为新的贡献者列出容易修复但有价值的代码质量问题。代码质量问题是低垂的果实,为人们在深入研究之前提供了一个完美的方式来润色他们的喙。这也是清理代码库的一个很好的方法,使维护者能够花时间去建设。如果你是维护者,你只需在DeepSource上激活分析,就可以列出你的版本库的代码质量问题,我们会自动策划Discover中的所有代码质量问题。
我们的语言工程团队在过去一个月里对Discover中列出的问题进行了手工挑选,以确保你的Discover列表没有吸引任何噪音或虚假的积极贡献。我们致力于保持这种方式,我们期待着在Discover上看到你的仓库。
让贡献者能够提出他们的第一个有意义的拉取请求
开源软件渗透到我们的日常生活中。维护者承担了所有的负担来保持这些项目的繁荣,他们需要通过有意义的贡献来获得所有的帮助。我们理解,做出第一个贡献往往是令人生畏的;Discover可以帮助你。
Discover列出了数以千计的有代码质量问题的开源项目,供大家争抢。这些问题很容易解决,所以你可以提出你的第一个拉动请求,并参与到你喜欢的项目中。DeepSource标记的每个问题也都有一个清晰详细的描述,解释了问题是什么,以及如何修复它的指导。每次解决一个问题,你都会学到新的东西--同时也让一个开源项目变得更好。
在整个十月,我们计划了很多活动,我们已经迫不及待地想让你加入我们。参加我们将举办的活动,与我们的工程团队和其他开源开发者在我们的Discord服务器上一起玩耍,或者在旧金山和班加罗尔的派对后与我们见面。
我们是热爱开源的开发者,关心编写好的代码。让我们把这次Hacktoberfest办得成功吧