SIG,即 Special Interest Group(特别興趣小組)。它是openEuler社群的開發者們為了更好地管理和發展社群技術生态,根據多樣性計算、雲原生全棧、全場景協同、大資料與AI、相容性與遷移等不同領域方向自發組織的興趣小組。
不管是萌新學員,還是開源老司機,均可以按照自己的興趣加入不同的SIG組,找到志趣相投的朋友,帶着使用者需求,一起開發一起實作!
開源至今,開發者們已在openEuler社群成立近百個SIG組。社群不少小夥伴都比較好奇,這些SIG組都有哪些成員角色?又是怎麼管理運作的?下面我們來詳細說說。
下圖為 openEuler SIG Landspace(部分SIG展示)
URL:https://www.openeuler.org/zh/sig/sig-list/
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLi0zaHRGcWdUYuVzVa9GczoVdG1mWfVGc5RHLwIzX39GZhh2csATMflHLwEzX4xSZz91ZsAzMfRHLGZkRGZkRfJ3bs92YskmNhVTYykVNQJVMRhXVEF1X0hXZ0xCNx8VZ6l2cssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLmZjN0QzMwIWMjJzM4QzMwADO1YTYhZDMzkDNkZGMykzMzEmYzQzLcFTMyIDMy8CXzV2Zh1WavwVbvNmLvR3YxUjLyM3Lc9CX6MHc0RHaiojIsJye.png)
SIG組成員角色劃分
在openEuler社群,SIG 組的核心成員主導該SIG的治理,與組内成員共同推動傳遞成果的輸入,并争取讓傳遞成果成為openEuler社群版本發行的一部分。
通過和多個SIG組讨論,并經過社群TC委員會确認,openEuler社群對SIG組成員角色進行如下劃分,并承擔相應的責任:
SIG成員角色權限劃分
在SIG組中,不同角色承擔不同的責任,尤其在社群Gitee代碼托管平台,明确每個角色的權限劃分,有助于代碼倉更好地管理與工作,也讓社群小夥伴們能夠更好地交流,參與社群貢獻。
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 檔案配置時,需要包含:
- 需要配置全局的Maintainer,且Maintainer對sig組所有倉庫都有合入權限(繼承原Maintainer邏輯);
- 可以在部分倉庫下添加這些倉庫特有的Committer,Committer僅有這一部分倉庫的合入權限;
- 可以在部分倉庫下新增Contributor字段,并列出關聯成員的GiteeID。Contributor作為倉庫的主要貢獻者,無代碼合入權限;
- 可以在部分倉庫下新增Admin字段, 并列出關聯成員的GiteeID。Admin字段内的成員對這部分倉庫具有管理者權限,可通過git push合入代碼。
注意:sig_info.yaml 檔案已與OWNER檔案進行相容。隻有目前SIG目錄下OWNER檔案被删除後,sig_info.yaml資訊才會生效;OWNER檔案存在時則繼續保持原成員關系和權限管控功能。
如果您對該方案有任何疑問,可郵件至:
[email protected]進行聯系。
- 點此檢視openEuler SIG Landspace,快速了解SIG組的分布,加入自己感興趣的技術領域。
- openEuler SIG申請流程: