跳到主要内容

2024 年 Google 编程之夏

·4 分钟阅读

我们很高兴地宣布,Electron 已被接受为 2024 年(GSoC)Google 编程之夏第 20 届的指导组织! Google 编程之夏是一个全球性项目,专注于将新的贡献者引入开源软件开发。

有关更多项目详情,请查看 Google 的编程之夏主页

关于我们

Electron 是一个 JavaScript 框架,用于使用 Web 技术构建跨平台桌面应用程序。 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 常见问题解答

资源