開發#

連結到特定語言開發頁面

貢獻 Apache Arrow#

感謝您對 Apache Arrow 專案感興趣。

Arrow 是一個大型專案,當您剛開始參與時可能會感到不知所措。貢獻程式碼很棒,但那可能不是最初的起點。有很多方法可以為專案和社群做出有價值的貢獻。

本頁提供如何參與的一些方向。它還提供了一些關於如何與社群互動時獲得最佳效果的建議。

行為準則#

所有對 Apache Arrow 專案的參與均受 ASF 的行為準則管轄。

Apache Arrow 社群

參與 Arrow 專案的一個好的第一步是加入郵件列表,並參與您能參與的討論。

錯誤回報與功能請求

即使您無法自行解決問題,告知我們意外的行為和缺少的功能,也能幫助我們理解並確定改進函式庫的工作優先順序。

透過郵件列表溝通

Apache 軟體基金會(“ASF”)中的專案使用公開、存檔的郵件列表,以建立每個專案的開發活動和決策過程的公開記錄。

雖然缺乏聊天或其他溝通形式的即時性,但郵件列表讓參與者有機會放慢腳步,深思熟慮地回覆,並且它們幫助分佈在多個時區的開發人員更平等地參與。

Apache Arrow 社群頁面上閱讀更多資訊。

改善文件

為專案做出貢獻的一個好方法是改善文件。如果您發現某些文件不完整或不準確,請與社群的其他成員分享您來之不易的知識。

文件改進也是獲得我們提交和審閱流程經驗的好方法,如下所述,無需大量的本機開發環境設定。事實上,許多僅限於文件的變更可以直接在 GitHub 網頁介面中透過點擊「編輯」按鈕來完成。這將處理為您建立分支和 Pull Request。

新貢獻者指南

首次貢獻?

《新貢獻者指南》提供了貢獻 Apache Arrow 專案的必要資訊。

貢獻概觀

我們遵循的貢獻流程的簡短概述,以及如果您一般來說不是貢獻流程的新手,您可能需要的一些額外資訊。

持續整合

持續整合需要在套件管理器、編譯器、多個軟體函式庫版本、作業系統和其他潛在變異來源的不同組合中執行。

持續整合頁面上閱讀更多資訊。

基準測試

如何在基準測試頁面上找到基準測試套件的使用方法。

發布指南

要了解有關執行發布步驟的詳細資訊,請參閱發布管理指南

發布驗證流程

要了解如何驗證發布,請參閱發布驗證流程