跳转到主内容

Google 代码之夏 2024

· 阅读时间:约 5 分钟

我们很高兴地宣布,Electron 已被接受为第 20 届“谷歌代码之夏(GSoC)2024”的指导机构! Google Summer of Code 是一个全球计划,专注于将新贡献者引入到开源软件的开发中。

欲了解更多计划详情,请查阅 Google 的 Summer of Code 主页

关于我们

Electron 是一个 JavaScript 框架,用于使用 Web 技术构建跨平台桌面应用程序。 Electron 的核心框架是一个编译的二进制可执行文件,由 ChromiumNode.js 构建,大多以 C++ 编写。

在 Electron 核心之外,我们还致力于各种项目,帮助维持 Electron 组织,例如:

作为 Summer of Code 贡献者,你将与 Electron 的一些核心贡献者在 github.com/electron 下的众多项目之一上进行合作。

申请前

如果你不熟悉 Electron,我们会建议你首先阅读文档和在 Electron Fiddle 中尝试示例。

要了解更多有关 Electron 应用程序发布的信息,还可以使用 Electron Forge,创建一个示例应用程序:

npm init electron-app@latest my-app

在稍微熟悉了代码之后,请加入 Electron Discord 服务器.

info

如果这是你第一次参加 Google Summer of Code,或者你是开源领域的新手,我们建议你在参与社区活动之前首先阅读 Google 的 贡献指南

起草你的提案

有兴趣与 Electron 合作吗? 首先,请查看我们准备的 七个项目的议题。 目前,所有列出的议题都接受提案。

你有不同的议题希望我们考虑吗? 我们也愿意接受不在拟议项目清单上的新议题,但要确保你的方法得到充分的概述和详细说明。 如有疑问,我们建议坚持使用我们列出的想法。

您的申请应包括:

  • 你的提案:一份书面文件,详细描述你计划在夏季实现的目标。
  • 你作为开发者的背景。 如果你有简历,请附上一份副本。 否则,请告诉我们你过去的技术经验。
    • 在某些领域缺乏经验不会使你失去资格,但它将帮助我们的导师制定一个计划来最好地支持你并确保您的夏季项目取得成功。

这里有关于 Electron 申请提交内容的详细指南。 直接向Google Summer of Code 网站提交提案。 请注意,你应该通过 GSoC 官网提交你的提案,发送邮件到 Electron team 将不会被视为有效提交。

如果你希望获得更多有关提案的指导,或不确定应包含哪些内容,我们还建议你可以参考 Google Summer of Code 官方提案写作建议

申请在 2024 年 3 月 18 日 开始,于 2024 年 4 月 2 日 停止。

info

我们的 2022 Google Summer of Code 实习生 @aryanshridhar 做的很棒! 如果你想要看到 Aryan 在 Electron 上做了什么,你可以在 2022 GSoC 程序档案阅读他的报告。

问题?

如果你有我们在博客文章没有提到的问题,或者对你的提案草案有疑问,请发送电子邮件至 summer-of-code@electronjs.org 或查看 GSoC 常见问题解答!

资源