导师

日后准备参与 GSoC 等指导计划时,最好的办法是提前成为感兴趣的项目贡献者。市内已有数千个开源组织,数百个组织过去也曾参加过 GSoC。(例如,请参阅2014 年参与该计划的组织列表。)您可以在特定单位内找到导师。

在确定要向哪个项目做出贡献后,您可以在该项目和 Wiki 上探索有关该项目的信息。您可将自己介绍给该项目的导师,询问您对于该项目的任何问题。导师可帮助您构建项目代码、确定简单的初期错误,并帮助您修复该错误。导师将指导您完成后续贡献,并为您提供资源,帮助您解决特定任务。

IRC 是开源项目的主要沟通渠道之一。您应该尝试在该项目的 IRC 频道中寻找一位导师,如果在 IRC 上找不到导师,请使用电子邮件。通常情况下,该项目的 IRC 频道还有其他人可以帮助您。根据导师在问题中的回答,您可以直接在 IRC 频道中解决导师的问题。例如,如果导师的 IRC 卡口是早上,您可以说“凯利:嗨!我刚刚构建了 foo-foo,想找个 bug 来修复 - 我在项目的 bug 跟踪系统中发现了 bug 1234 和 bug 4321,这两个 build 看起来就像是我可以努力处理的,但我想知道你是否提供了任何建议,因为你已被列为该项目的导师。”

即使您想清楚联系谁,也欢迎您咨询他们。您或许会找到一些线索,来知道如何加入该组织的首页。一种方法是查看组织内相关项目的提交日志,其中记录了您最经常做贡献的贡献者,并关注他们在该项目的 IRC 频道和论坛上发布的帖子,以详细了解该项目。您也可以询问项目的 IRC 频道和论坛成员是否有任何问题。

您可以在 OpenHatch 社区网站上找到更多导师、简单的 bug 和要学习的内容。特别要指出的是,OpenHatch 培训任务对于为开源做出贡献的新用户来说非常有用。

如果今年参加 GSoC 的组织尚未公布,请不要中止。即使您最初开始为一个恰好不是今年 GSoC 的组织做贡献,您仍然可以为申请加入另一家 GSoC 的其他组织做好充分的准备。

请将提供的电子邮件发送给学生小组、在社交网络上发布状态更新,或分发传单和介绍此页面的信息,以帮助宣传这项资源。