SIG 的範疇
TensorFlow 託管特殊興趣小組 (SIG),以將協作重點放在特定領域。SIG 以公開方式進行工作。如要加入及貢獻,請檢閱小組的工作,並與 SIG 負責人聯絡。成員政策因 SIG 而異。
SIG 的理想範疇符合明確定義的領域,其中大部分參與來自社群。此外,應有充分證據表明,如果成立興趣小組,社群成員願意參與及貢獻。
並非所有 SIG 都會有相同的活力、範疇廣度或管理模式,因此預期會有一定程度的差異。
請參閱TensorFlow SIG 的完整清單。
非目標:SIG 並非
SIG 的目的是促進針對共同工作的協作。因此,SIG 是
- 並非支援論壇:郵寄清單和 SIG 並非同一件事。
- 並非立即需要:在專案生命的早期,您可能不知道您是否有共同工作或協作者。
- 並非免費勞力:成長和協調協作工作需要精力。
我們建立 SIG 的方法將會是保守的 - 由於在 GitHub 上啟動專案非常容易,因此有許多途徑可以進行協作,而無需 SIG。
SIG 生命週期
研究與諮詢
小組提案者應收集證據以供核准,如下所述。可考慮的一些可能途徑包括
- 小組將解決的明確問題或一組問題。
- 諮詢會受益的社群成員,評估其益處及其承諾意願。
- 針對現有專案,從議題和 PR 取得貢獻者關心此主題的證據。
- 小組要達成的潛在目標。
- 執行小組的資源需求。
即使對 SIG 的需求似乎不言而喻,研究和諮詢對於小組的成功仍然很重要。
建立新小組
新小組應遵循以下章程制定流程。尤其,它必須證明
- TensorFlow 的明確目的和益處 (圍繞子專案或應用領域)
- 兩位或更多位貢獻者願意擔任小組領導人、其他貢獻者的存在,以及對小組需求的證據
- 它最初需要的資源 (通常為郵寄清單和定期視訊會議電話。)
小組的核准將由 TF 社群團隊 (定義為 tensorflow/community 專案的維護者) 決定。團隊將在必要時諮詢其他利害關係人。
在進入流程的正式部分之前,建議先諮詢 TensorFlow 社群團隊 community-team@tensorflow.org。在 SIG 請求準備就緒之前,很可能需要對話和迭代。
新小組的正式請求是透過將章程提交為 tensorflow/community 的 PR,並在 PR 上的註解中包含請求 (請參閱以下範本)。在核准後,小組的 PR 將合併,並建立所需的資源。
新 SIG 的範本請求
此範本將在社群存放庫中提供:SIG-request-template.md。
章程制定
每個小組都將根據章程建立,並受 TensorFlow 行為準則管轄。小組的檔案將公開。成員資格可以是無須核准向所有人開放,或可應要求提供,但須經小組管理員核准。
章程必須提名一位管理員。除了管理員之外,小組必須至少包含一位擔任領導人的人員 (這些人員可能是同一人),他將擔任與 TensorFlow 社群團隊協調的聯絡點。
此章程最初將張貼到小組郵寄清單。TensorFlow GitHub 組織中的社群存放庫將封存此類文件和政策 (來自 Kubernetes 的範例)。隨著任何小組發展其慣例和習俗,我們期望它在社群存放庫的相關部分中記錄這些內容。
協作與包容
雖然並非強制規定,但小組應選擇透過排定的電話會議或聊天頻道進行協作,以舉行會議。任何此類會議都應在郵寄清單上公告,並在會議後將筆記張貼到郵寄清單。定期會議有助於推動 SIG 的責任和進度。
TensorFlow 社群團隊成員將主動監控並鼓勵小組視情況進行討論和行動。
啟動
必要活動
- 通知 TensorFlow 一般討論群組 (discuss@、developers@)。
- 將 SIG 新增至 TensorFlow 網站上的社群頁面。
選用活動
- 為 TensorFlow 部落格社群建立一篇部落格文章。
SIG 的健全狀況與終止
TensorFlow 社群團隊將盡最大努力確保 SIG 的健全狀況。團隊會不時要求 SIG 領導人提供 SIG 工作報告,該報告將用於向更廣泛的 TensorFlow 社群告知小組的活動。
如果 SIG 不再具有有用的目的或感興趣的社群,則可能會封存並停止運作。TF 社群團隊保留封存此類非活躍 SIG 的權利,以維持整個專案的健全狀況,儘管這是一個較不理想的結果。如果 SIG 意識到其已達到其有用生命的終點,也可以選擇解散。