一般信息
本页是以下信息的中心点软件遗产参与谷歌代码夏令营2021年计划。
谷歌代码之夏是一项计划,谷歌向学生支付津贴,让他们在(北半球)夏季从事自由软件项目,如软件遗产。每个学生都与社区的导师一起完成一个软件项目。
我想以学生身份参加
伟大的!,我们很高兴您有兴趣为软件遗产做出贡献,我们期待着共同努力。
前提条件
以下先决条件适用于所有软件遗产GSoC项目:
- 蟒蛇3是我们的语言选择,你应该流利地使用该语言
- 吉特是我们的版本控制系统的选择,您应该熟悉它才能应用
- 使用CLI的基本知识
- 其他先决条件取决于您将从事的项目;查看项目描述以了解详细信息
申请之前
以下是申请前应遵循的步骤,以确保您充分了解我们在Software Heritage所做的工作以及我们的工作方式:
- 关注我们的开发人员设置教程:它将确保您可以在本地获得我们软件堆栈的源代码,并且可以运行单元测试
- 在我们的发展锻造
- 熟悉我们的代码审阅工作流
- 对我们的任何一个进行至少一个简单的更改软件组件并将其作为差异按照上述工作流进行代码审查。简单的黑客攻击和Web用户界面这些问题是很好的解决方案,但您可以随意提交任何您认为有用的补丁。
应用程序中要包含的内容
确保您的应用程序包含以下信息:
- 描述特定项目你想继续努力。你想实现什么?为什么它很重要?为什么它对软件遗产有用?该项目可能是我们在下面准备的项目想法之一,也可能是您希望为软件遗产贡献的其他内容。你的源代码存档让我们大吃一惊!
- 详细说明您的工作计划:简要描述您计划如何进行项目,包括以下列表可交付成果和a时间表你希望他们什么时候能来。
- 包含对的引用差异您在申请前提交(请参阅上面的“申请前”部分)。
创意列表
下面你可以找到一个项目想法列表,这些想法是合理规模的GSoC项目:
我们还保留以下列表实习.它们通常只供现场大学生使用,但在GSoC期间,它们也可以作为GSoC项目的创意:
GSoC任务和实习主题都只是建议,但不觉得如果没有适合你口味的,就不得不选一个能力。请随意提出其他您感到兴奋的事情这有助于改进软件遗产档案:我们很乐意考虑一下!
联系人
我们鼓励GSoC学生使用标准开发沟通渠道,尤其是我们的IRC公司通道(#swh-devel打开Libera聊天)和邮件列表(swh-devel)。
查看我们的开发信息页了解详细信息。
时间表
见官员谷歌代码夏令时.