跳转到主要内容

2024 年谷歌编程之夏

2024 年 2 月 23 日 ·阅读时长 4 分钟

我们很高兴地宣布,Electron 已被接纳为 2024 年 Google Summer of Code (GSoC) 第 20 届的指导组织!Google Summer of Code 是一个旨在吸引新贡献者加入开源软件开发的全球性计划。

有关更多项目详情,请查看 Google 的 暑期代码大赛主页

关于我们

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

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

作为暑期代码大赛的贡献者,您将与 Electron 的核心贡献者合作,在 github.com/electron 伞下的众多项目之一上工作。

申请前

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

要了解更多关于 Electron 应用分发的信息,您还可以使用 Electron Forge 创建一个示例应用程序进行试验。

npm init electron-app@latest my-app

在熟悉代码之后,请加入 Electron Discord 服务器 进行讨论。

信息

如果您是第一次参加 Google 暑期代码大赛或对开源一般不熟悉,我们建议您首先阅读 Google 的 贡献者指南,然后再与社区互动。

撰写您的提案

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

您有希望我们考虑的其他想法吗?我们也接受不在拟议项目列表中的新想法,但请确保您的方法有详尽的概述和细节。如果不确定,我们建议您选择我们列出的想法。

您的申请应包括:

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

关于作为 Electron 申请提交的内容的详细指南在这里。 直接通过 Google 暑期代码大赛门户提交提案。请注意,通过申请门户提交的提案才会被视为最终提交,而通过电子邮件发送给 Electron 团队的提案将不会被考虑。

如果您希望获得关于提案的更多指导或不确定包含哪些内容,我们还建议您遵循 此处提供的官方 Google 暑期代码大赛提案撰写建议

申请于 2024 年 3 月 18 日 开放,并于 2024 年 4 月 2 日 截止。

信息

我们的 2022 年 Google 暑期代码大赛实习生 @aryanshridhar 表现出色!如果您想了解 Aryan 在 Electron 实习期间所做的工作,您可以在 2022 年 GSoC 项目档案 中阅读他的报告。

问题?

如果您有我们未在博文中解决的问题或提案草案的疑问,请通过 summer-of-code@electronjs.org 发送电子邮件给我们,或查看 GSoC 常见问题解答

资源