跳到主要內容

Google Summer of Code 2024

·4 分鐘閱讀

我們很高興宣布 Electron 已被接受為 Google Summer of Code (GSoC) 2024 第 20 屆的指導組織!Google Summer of Code 是一個全球性的計畫,專注於將新的貢獻者帶入開放原始碼軟體開發。

如需更多計畫詳細資訊,請查看 Google 的 Summer of Code 首頁

關於我們

Electron 是一個 JavaScript 框架,用於使用網路技術建置跨平台桌面應用程式。核心 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 伺服器上的對話。

資訊

如果這是您第一次參與 Google Summer of Code,或者您通常不熟悉開放原始碼,我們建議您先閱讀 Google 的 貢獻者指南,然後再與社群互動。

草擬您的提案

有興趣與 Electron 合作嗎?首先,查看我們準備的 七個專案構想草案。所有列出的構想目前都開放提案。

有其他您希望我們考慮的構想嗎?我們也樂於接受不在提議專案清單上的新構想,但請確保您的方法已徹底概述和詳細說明。如有疑問,我們建議您堅持我們列出的構想。

您的申請應包含

  • 您的提案:一份書面文件,詳細描述您計畫在夏季期間達成的目標。
  • 您作為開發人員的背景。如果您有履歷,請附上一份副本。否則,請告訴我們您過去的技術經驗。
    • 在某些領域缺乏經驗不會使您喪失資格,但這將有助於我們的指導員制定計畫,以最好地支援您並確保您的暑期專案成功。

此處提供關於作為 Electron 應用程式一部分提交內容的詳細指南。 直接向 Google Summer of Code 入口網站提交提案。請注意,以電子郵件方式發送給 Electron 團隊的提案,而非透過申請入口網站提交的提案,將不被視為最終提交。

如果您想要更多關於提案的指導,或不確定要包含哪些內容,我們也建議您遵循 此處的 Google Summer of Code 提案撰寫官方建議

申請於 2024 年 3 月 18 日 開放,並於 2024 年 4 月 2 日 截止。

資訊

我們 2022 年的 Google Summer of Code 實習生 @aryanshridhar 做得非常出色!如果您想了解 Aryan 在與 Electron 一起度過的夏天裡做了什麼,您可以閱讀他在 2022 年 GSoC 計畫檔案中的報告。

有問題嗎?

如果您有我們在部落格文章中未解決的問題,或對您的提案草案有疑問,請發送電子郵件至 summer-of-code@electronjs.org 或查看 GSoC 常見問題

資源