SIG即Special Interest Group,它是開發者們為了更好地管理和發展社區技術生態,自發組織的興趣小組,每個SIG圍繞一個或多個特定的技術主題而成立。在openFuyao社區,SIG成員主導SIG的治理、推動交付成果輸出,並讓這些成果成為社區發行版的一部分。
通過SIG,你可以:
與志趣相投的開發者深度交流
積累經驗、提升個人技術影響力
直接將你的貢獻融入社區發行版
參與決策,驅動社區技術演進
不管是萌新學員,還是技術大咖,都可以加入感興趣的SIG,與技術搭子帶着需求一起開發一起實現!以下是openFuyao社區SIG介紹、交流、貢獻與新建方式,以及運營管理機制。
目前成立的SIG
社區在集編排管理、版本發行、算力釋放、場景加速、社區職能等不同領域設立了十餘個在運行的活躍SIG。
集羣編排管理
sig-Container-Platform
負責社區容器集羣編排、監控、告警、調度等技術方向的能力構建,技術規劃及決策。
sig-Installation
負責openFuyao解決方案版本各類場景下安裝部署能力的構建,支撐客户界面簡單易用的、一鍵執行的安全部署能力的提供。
sig-orchestration-engine
多樣化算力集羣核心容器編排引擎,提供企業級容器編排引擎創新性能力構建和增強。
版本發行
release-management
負責社區版本相關的管理、協調和發佈。
sig-Docs
docs SIG旨在為用户提供與openFuyao相關的文檔和知識。
sig-QA
質量保證團隊負責系統的測試活動,這些活動可以證明該功能將滿足質量要求。
算力釋放
sig-Colocation
負責openFuyao社區在離線混部和資源超賣解決方案的設計開發和維護。
sig-Distributed-Framework
負責openFuyao社區分佈式框架集成的能力構建,技術規劃及決策。
sig-Large-Scale-Cluster
面向超萬卡規格集羣的企業級集羣增強和集羣仿真能力,支撐典型超大規模集羣生產級應用。
sig-numa-affinity
面向性能敏感型業務,提供基於硬件拓撲感知的集羣級和節點級資源調度和資源分配能力增強,顯著提升集羣作業性能。
場景加速
sig-ai-inference
負責openFuyao社區AI能力構建、技術規劃及決策。
sig-bigdata
專注數據的理解和價值挖掘,負責OpenFuyao社區大數據相關技術的研究和實踐。
UB Enable SIG
旨在構建一個開放、高效的面向UB超節點的AI雲原生使能體系。本SIG聚焦UB超節點資源調度使能、應用場景加速、開發者使能三大領域,針對UB超節點的高速通信、資源池化等關鍵能力,探索資源利用率和業務性能提升方面新的技術範式,推動社區在該領域的技術演進。
基礎設施
sig-Infra
基礎設施團隊負責openFuyao社區的系統功能開發和維護。
社區職能
security-committee
openFuyao安全委員會,負責接收和響應openFuyao相關的安全問題報告、提供社區安全指導,開展社區安全治理。
sig-Tc
openFuyao技術委員會是社區的技術決策組織,負責社區的技術發展方向規劃,關鍵技術決策。
如何進行SIG交流
每個SIG都有開放的交流渠道,可通過訂閲郵件列表、公開例會、SIG項目代碼倉README.md中提到的聯繫方式等參與SIG交流。
郵件列表:最正式和可靠的溝通方式,用於技術討論和決策
公開例會:定期召開的線上會議,討論技術進展和規劃
SIG 討論:進行非代碼類話題的討論交流
郵件列表訂閲方式
官網(http://www.openfuyao.cn)動態與交流板塊進入郵件列表,點擊“訂閲郵件”,根據指引完成訂閲後,將收到該SIG的例會通知、技術交流郵件等信息,您有任何技術方面的問題,也可以發送郵件進行交流探討。
郵件列表訂閲方式官網(www.openfuyao.cn)動態與交流板塊進入郵件列表,點擊“訂閲郵件”,根據指引完成訂閲後,將收到該SIG的例會通知、技術交流郵件等信息,您有任何技術方面的問題,也可以發送郵件進行交流探討。
或在官網SIG中心,選擇感興趣的SIG點擊“訂閲郵件”。
公開例會參與方式
在SIG項目代碼倉README.md中查看會議召開時間,在官網首頁開發者日曆中查看會議詳情,可通過郵件申報會議議題。
README查看會議信息
開發者日曆查看會議詳情
SIG討論
進入SIG項目代碼倉,即可看到“討論”板塊。
如何參與貢獻
完成以下步驟,即可開啓貢獻之旅。
1. 註冊GitCodeopenFuyao
源代碼託管在GitCode上:https://gitcode.com/openfuyao請參考https://docs.gitcode.com/docs/start/quick註冊您的GitCode賬户,並在https://gitcode.com/setting/email設置您的主郵箱。
2. 簽署CLA+鏈接
在參與社區貢獻前,您還需要簽署openFuyao社區貢獻者許可協議(CLA)。
3. 選擇SIG
瞭解SIG並找到您感興趣的SIG。
4. 開始貢獻
提交Issue提交Pull-Request貢獻原創開源項目檢視代碼
5.和社區一起成長
社區不同角色對應不同的責任與權利,每種角色都是社區不可或缺的一部分,明確每個角色的權限劃分,有助於代碼倉更好地管理與工作,也讓社區小夥伴們能夠更好地交流,參與社區貢獻。以下為角色説明:
貢獻者 Member
職責:項目的貢獻者
要求:SIG的積極貢獻者
審核者Committer
職責:審核其他成員的貢獻
要求:SIG的積極貢獻者
維護者Maintainer
職責:SIG Owner
要求:經驗豐富,富有責任心、出色的技術能力和管理能力
詳情參考:https://www.openfuyao.cn/zh/contribution/
如何申請新的SIG
社區沒有感興趣的SIG?可以申請創建新的SIG!我們全力支持每一個有價值的想法,以下為SIG的創建方式。
1.尋人
個人或公司在openFuyao社區中尋找2-3個具有共同目標的人討論決定成立SIG組,維護openFuyao社區中的某一個技術方向軟件包或發起孵化項目。
2.申請
按照成立SIG組的成立流程,在GitCode上創建申請文件,發起Pull Request ;編寫SIG創建提案,在TC例會申報議題並講解提案。
3.溝通
在技術委員會(TC)的例會上就技術範圍、維護的目標等和與會成員溝通,在SIG目標範圍及維護上達成一致。
4. 獲批
技術委員會(TC)批准成立,對應的Pull Request合入代碼倉庫,基礎設施會自動建立對應的倉庫。
5.運作
SIG開始正式運作,通過郵件列表/例行會議等進行溝通運作。
6.改進
技術委員會週期Review SIG的運作情況,給出指導意見。
openFuyao社區歡迎各種形式的貢獻,官方文檔和貢獻頁面提供了詳細指引,有問題就發郵件或在SIG裏問社區夥伴,選擇一個SIG和大咖一起開啓貢獻之旅吧!