貢獻 NumPy

NumPy 專案歡迎您的專業知識和熱情!您的選擇不只侷限於程式設計,如下所示,我們在許多領域都需要您的協助。

如果您不確定從何處開始或您的技能如何適用,請聯繫我們! 您可以在郵件列表GitHub 上提問(開啟 issue 或在相關 issue 上留言)。

這些是我們偏好的管道(開源本質上是開放的),但如果您偏好私下交談,請透過 [email protected]Slack 聯絡我們的社群協調員(寫信至 [email protected] 以取得邀請)。

我們還有每兩週一次的社群通話,詳細資訊會在郵件列表上公布。非常歡迎您加入。如果您是開源貢獻的新手,我們也強烈建議您閱讀本指南

我們的社群渴望平等對待每個人,並重視所有貢獻。我們制定了行為準則,以營造開放和歡迎的環境。

撰寫程式碼#

程式設計師們,這份指南說明如何貢獻 NumPy 程式碼庫。
也請查看我們的 YouTube 頻道,以獲得更多建議。

審閱 pull request#

專案目前有超過 250 個開放的 pull request —— 這代表許多潛在的改進和許多開源貢獻者正在等待回饋。如果您是熟悉 NumPy 的開發人員,即使您不熟悉程式碼庫,您也可以提供幫助。您可以

  • 總結長時間的討論
  • 分類文件 PR
  • 測試提議的變更

開發教育材料#

NumPy 的 使用者指南 正在進行修復。我們需要新的教學、操作指南和深入的解釋,並且網站需要重新架構。機會不只侷限於寫作者。我們也歡迎已完成的範例、notebook 和影片。NEP 44 — 重新架構 NumPy 文件 闡述了我們的想法 —— 您也可能有其他的想法。

Issue 分類#

NumPy issue 追蹤器大量開放的 issue。有些不再有效,有些應該優先處理,有些則可以成為新貢獻者的良好 issue。您可以

  • 檢查舊的錯誤是否仍然存在
  • 找出重複的 issue 並連結相關的 issue
  • 在 issue 中新增良好的自我包含重現器
  • 正確標記 issue(這需要分類權限 —— 提出要求即可)

請直接投入參與。

網站開發#

我們剛改版了我們的網站,但我們還遠未完成。如果您熱愛網站開發,這些 issue 列出了一些我們尚未滿足的需求 —— 並且隨時分享您自己的想法。

平面設計#

我們幾乎無法開始列出平面設計師可以在這裡做出的貢獻。我們的文件缺乏插圖;我們不斷成長的網站渴望圖像 —— 機會很多。

翻譯網站內容#

我們計劃將 numpy.org 翻譯成多種語言,讓使用者能夠以他們的母語存取 NumPy。志願翻譯人員是這項工作的核心。請參閱 這裡 以了解背景資訊;在 這個 GitHub issue 上留言以註冊。

社群協調與推廣#

透過社群聯繫,我們可以更廣泛地分享我們的工作,並了解我們的不足之處。我們渴望讓更多人參與我們的活動,例如我們的 Twitter 帳號、組織 NumPy 程式碼衝刺、電子報,以及可能還有部落格。

募款#

多年來,NumPy 一直由熱情的志願者維護,但隨著其重要性的增長,顯而易見的是,為了確保穩定性和成長,我們需要財務支持。這個 SciPy'19 演講 解釋了這種支持帶來了多大的改變。像大多數非營利組織一樣,我們不斷尋求補助金、贊助和其他形式的資金。我們有很多想法,當然我們也歡迎更多。募款在這裡是一項稀缺的技能 —— 我們將感謝您的幫助。

如果您想透過捐款來貢獻 NumPy,請訪問 https://numpy.dev.org.tw/about/#donate

在本頁面上