天天看點

一文了解openEuler SIG組角色劃分與管理運作

SIG,即 Special Interest Group(特别興趣小組)。它是openEuler社群的開發者們為了更好地管理和發展社群技術生态,根據多樣性計算、雲原生全棧、全場景協同、大資料與AI、相容性與遷移等不同領域方向自發組織的興趣小組。

不管是萌新學員,還是開源老司機,均可以按照自己的興趣加入不同的SIG組,找到志趣相投的朋友,帶着使用者需求,一起開發一起實作!

開源至今,開發者們已在openEuler社群成立近百個SIG組。社群不少小夥伴都比較好奇,這些SIG組都有哪些成員角色?又是怎麼管理運作的?下面我們來詳細說說。

下圖為 openEuler SIG Landspace(部分SIG展示)

URL:https://www.openeuler.org/zh/sig/sig-list/

一文了解openEuler SIG組角色劃分與管理運作

SIG組成員角色劃分

在openEuler社群,SIG 組的核心成員主導該SIG的治理,與組内成員共同推動傳遞成果的輸入,并争取讓傳遞成果成為openEuler社群版本發行的一部分。

通過和多個SIG組讨論,并經過社群TC委員會确認,openEuler社群對SIG組成員角色進行如下劃分,并承擔相應的責任:

一文了解openEuler SIG組角色劃分與管理運作

SIG成員角色權限劃分

在SIG組中,不同角色承擔不同的責任,尤其在社群Gitee代碼托管平台,明确每個角色的權限劃分,有助于代碼倉更好地管理與工作,也讓社群小夥伴們能夠更好地交流,參與社群貢獻。

SIG成員角色權限劃分如下:

一文了解openEuler SIG組角色劃分與管理運作

SIG組成員管理

上文中提到的sig_info.yaml檔案是社群成員管理的載體。是以,每個SIG組都需要新增一份sig_info.yaml檔案以便進行SIG管理。

sig_info.yaml檔案主要由Maintainer和Committer編寫,具體的編寫方式可以檢視:

https://www.openeuler.org/zh/blog/georgecao/openEuler-sig-member-management.html

在進行sig_info.yaml 檔案配置時,需要包含:

  1. 需要配置全局的Maintainer,且Maintainer對sig組所有倉庫都有合入權限(繼承原Maintainer邏輯);
  2. 可以在部分倉庫下添加這些倉庫特有的Committer,Committer僅有這一部分倉庫的合入權限;
  3. 可以在部分倉庫下新增Contributor字段,并列出關聯成員的GiteeID。Contributor作為倉庫的主要貢獻者,無代碼合入權限;
  4. 可以在部分倉庫下新增Admin字段, 并列出關聯成員的GiteeID。Admin字段内的成員對這部分倉庫具有管理者權限,可通過git push合入代碼。

注意:sig_info.yaml 檔案已與OWNER檔案進行相容。隻有目前SIG目錄下OWNER檔案被删除後,sig_info.yaml資訊才會生效;OWNER檔案存在時則繼續保持原成員關系和權限管控功能。

如果您對該方案有任何疑問,可郵件至:

[email protected]進行聯系。

  1. 點此檢視openEuler SIG Landspace,快速了解SIG組的分布,加入自己感興趣的技術領域。
  1. openEuler SIG申請流程: