為 Apache Beam 貢獻
Apache Beam 是一個開源專案,由友善的使用者、貢獻者、提交者和專案管理委員會 (PMC) 成員社群開發和維護。
歡迎所有人加入並以多種方式為專案做出貢獻,不僅限於程式碼貢獻。諸如提出問題、回報錯誤、提出新功能、改進文件、新增網站內容、組織活動或撰寫部落格文章等貢獻,都受到歡迎和肯定。
你能從中獲得什麼?
- 成為全球最大、最受歡迎的開源社群的一份子
- 推動下一代分散式資料處理的創新
- 透過將先進技術解決方案變成現實來產生影響
- 在資料領域提升您的品牌知名度和思想領導力
您可以貢獻的方式
以下是您可以開始貢獻的一些事項清單
貢獻 | 如何做 |
---|---|
參與並分享想法 |
|
提交錯誤 |
或 |
提出功能 |
或 |
修復未解決的問題 |
|
改進文件 | 按一下我們文件中的編輯圖示,它會將您帶到我們的 GitHub,您可以在其中自動進行所需的變更並傳送 Pull Request。 |
改進網站 | |
撰寫部落格文章 | 分享您的自訂用例或分享您的建議和最佳實踐。 |
分享您的成功案例 | 造訪我們的 案例研究 頁面並分享您的故事或新增您公司的標誌。 |
製作社群媒體出版物 | 分享 Beam 有助於實現的用例或您所達成的資料處理效能。宣傳即將舉行的 Beam 高峰會和會議。 |
組織活動 | 發送電子郵件至 dev@beam.apache.org 以分享您想要組織的 Beam 活動的想法。 |
建立新功能,例如新的 I/O 連接器或 PTransform | |
分享程式碼範例或範本 |
|
測試發行候選版本 | 任何人都可以透過 dev@beam.apache.org 郵件列表建議發行。在您的專案中試用 Apache Beam 發行版本,為發行候選版本投票,並透過 dev@beam.apache.org 通知社群結果和發現的任何問題。在此處深入瞭解如何驗證 Beam 發行版本這裡。 |
其他想法? | 如果您想以其他方式做出貢獻,但不確定如何開始,請將提案發送至 dev@beam.apache.org。 |
成為提交者
如果您喜歡為 Apache Beam 貢獻、活躍於 Apache Beam 郵件列表、Slack 頻道,或者您參加/組織活動,那麼您就是成為專案提交者的候選人。
提交者是具有專案儲存庫寫入權限的社群成員(即,他們可以自行修改程式碼、文件和網站,並協助程式碼審查和接受其他貢獻)。
儘管沒有成為提交者的嚴格協議,但我們最看重的是您展現出 Apache Beam 提交者的特質,並且您一直在為專案和社群做出貢獻。
新提交者的候選人由現任提交者或 PMC 成員建議,並由 PMC 團隊投票決定。因此,如果您想成為提交者,請與社群互動並繼續為 Apache Beam 做出貢獻。您可能還想與其他提交者交談,並徵求他們的建議和指導。隨時歡迎直接發送電子郵件給任何提交者並徵求他們的建議!
Apache Beam 提交者的特質
成為專案管理委員會 (PMC) 成員
根據 Apache 軟體基金會治理模型:「Apache Way」,PMC 是專案的官方管理機構。PMC 成員投票決定 Apache Beam 的社群和技術方向,並直接負責監督發行版本和社群的健康發展。
PMC 成員還負責確保他們的專案遵循 ASF 董事會或其他公司高層設定的某些核心要求,例如遵循法律、品牌和基礎架構相關要求,並確保他們的社群在 ASF 行為準則 的範圍內運作。
由於 PMC 成員負責建立 Apache Beam 的願景,並領導我們的社群和諧合作以實現這一目標,因此我們尋找能夠履行 PMC 職責,並領導我們的社群實現其願景的忠誠人士。這就是為什麼我們努力建立一個多元化的 PMC,以補充具有相同價值觀的技能和專業知識。
理想情況下,我們會在積極參與的社群成員中尋找候選人,這些成員已展現出塑造 Beam 方向的意願,並願意學習官方流程,例如如何建立或驗證發行版本、如何確保活動的商標合規性等等。我們也期望 PMC 候選人能夠保持冷靜、具有建設性、樂於助人,並且願意在某些時候「意見不合但仍支持」。
PMC 成員也是提交者,因此,如果他們尚未被啓動,他們會在加入 PMC 時自動成為提交者。因此,Apache Beam 提交者的特質也適用於 PMC 成員。
聽聽社群的聲音
知識分享和協作是社群中自然而然發生的事情。我們可以共同處理最複雜的問題並解決它們。
「我真的很喜歡使用 Beam。了解其內部機制可以讓您微調開源程式碼、進行自訂。Beam 非常強大,而抽象是其最重要的功能。」
我的重點:大家應該加入 [Apache Beam] 的郵件列表!這是所有討論發生的場所,也是一個很棒的學習之地。我也鼓勵大家參加會議並積極參與,以便與社群建立聯繫。
上次更新於 2024/10/31
您找到您要的所有資訊了嗎?
這些資訊都有用且清楚嗎?您是否有任何想修改的地方?請告訴我們!