你好,Hacktoberfest!
4 min read
什么是 Hacktoberfest?这个词由 Hack
、October
、Festival
组成,是一项提倡开源精神的活动。今年,也就是 2018年由 DigtialOcean、Github 和 Twilio 三家公司合作举办。活动内容为:只要你在 10月1日至 10月31日之间为任何 GitHub 仓库发起了 5 个PR(Pull Request)就可以获得一件免费的纪念 T-Shirt 和一些贴纸。
在 Hacktoberfest 报名
打开 Hacktoberfest 后,点击中间的 Start Hacking
报名。
然后点击 Register Now
注册。
注意:必须使用在这里注册用到的 GitHub 帐号发起 PR 才会计入总数。
之后会要求你填写姓名和邮箱,这是用来和你联系来发送奖品的,请务必认真填写。
什么样的 PR 才计入?
- 任何在 GitHub 上的公开仓库发起的,
Hacktoberfest
标签可有可无。 - 只要发起了就计入,就算没被合并。
- 没有被标记成垃圾邮件、无关紧要或无效。
- 在 10月1日至 10月31日之间发起的,无论你在什么时候注册。也就是说注册之前的发起的也算。
想要跟踪进度和查看具体计入情况可以在注册后在主页点击 Check Your Progress
。
如何开始发起 PR
根据 Hacktoberfest 的价值观和你对开源活动的了解程度可以大致分为以下三类:
- 如果你是专业的开源专家,或者编程水平高超,你可以提交一些有质量的有挑战性的 PR。例如:优化某个算法、编写新的功能。
- 如果你是刚刚开始了解开源的新手,你可以做一些你力所能及的工作。例如:翻译文档、修改错字。
以上两类都可以通过在你熟悉的仓库发起 PR 或者利用 GitHub 的高级搜索查找带有 hacktoberfest
标签的 Issues
。查找带有 hacktoberfest 标签的开放的 Issues。
- 如果你对编程一窍不通,不懂得
Git
和发起PR
或者实在没有时间只是想拿一件纪念T-Shirt
,也有一些仓库会一步步指导你快速完成 5个 PR 的任务。例如:在注册后跟踪进度的页面右下角会有一个Highest Pull Request Count Repos
,这些都是一些比较容易就可以发起 PR 的仓库。
这里也有一些网站可以帮你找到你感兴趣的仓库: