Hacktoberfest Logo

什么是 Hacktoberfest?这个词由 HackOctoberFestival 组成,是一项提倡开源精神的活动。今年,也就是 2018年由 DigtialOcean、Github 和 Twilio 三家公司合作举办。活动内容为:只要你在 10月1日至 10月31日之间为任何 GitHub 仓库发起了 5 个PR(Pull Request)就可以获得一件免费的纪念 T-Shirt 和一些贴纸。

在 Hacktoberfest 报名

打开 Hacktoberfest 后,点击中间的 Start Hacking 报名。

Start Hacking 按钮

然后点击 Register Now 注册。

Register Now 按钮

注意:必须使用在这里注册用到的 GitHub 帐号发起 PR 才会计入总数

之后会要求你填写姓名和邮箱,这是用来和你联系来发送奖品的,请务必认真填写。

填写 Name and Email

什么样的 PR 才计入?

  1. 任何在 GitHub 上的公开仓库发起的,Hacktoberfest 标签可有可无。
  2. 只要发起了就计入,就算没被合并。
  3. 没有被标记成垃圾邮件、无关紧要或无效。
  4. 在 10月1日至 10月31日之间发起的,无论你在什么时候注册。也就是说注册之前的发起的也算。

想要跟踪进度和查看具体计入情况可以在注册后在主页点击 Check Your Progress

Check Your Progress 按钮

Progress 信息

如何开始发起 PR

根据 Hacktoberfest 的价值观和你对开源活动的了解程度可以大致分为以下三类:

  • 如果你是专业的开源专家,或者编程水平高超,你可以提交一些有质量的有挑战性的 PR。例如:优化某个算法、编写新的功能。
  • 如果你是刚刚开始了解开源的新手,你可以做一些你力所能及的工作。例如:翻译文档、修改错字。

以上两类都可以通过在你熟悉的仓库发起 PR 或者利用 GitHub 的高级搜索查找带有 hacktoberfest 标签的 Issues查找带有 hacktoberfest 标签的开放的 Issues

  • 如果你对编程一窍不通,不懂得 Git 和发起 PR 或者实在没有时间只是想拿一件纪念 T-Shirt,也有一些仓库会一步步指导你快速完成 5个 PR 的任务。例如:在注册后跟踪进度的页面右下角会有一个 Highest Pull Request Count Repos,这些都是一些比较容易就可以发起 PR 的仓库。

Highest Pull Request Count Repos 列表

这里也有一些网站可以帮你找到你感兴趣的仓库:

Up For Grabs

First Timers Only

Awesome For Beginners

First Contributions

参考链接

Hacktoberfest 2018:貢獻開源專案拿免費 T-Shirt

Hackoberfest 2018 ﹣ 面向所有人群的開源社區最大活動