跳到主要内容

开源社区治理

为了给对 PrimiHub 项目感兴趣的人营造一个自由学习交流的空间,现推出 PrimiHub 开源社区。欢迎小伙伴踊跃发言~

在社区组织架构下面,下设三个不同的组织,PMC,User Group,Developer Group。

架构图片

PMC​

社区的顶层治理架构我们借鉴了 Apache 基金会的 PMC(Project Management Committee) 概念,即项目管理委员会,参与 PrimiHub 社区项目 PrimiHub 制定以及社区相关的重大决议。

User Group​

User Group,即 PrimiHub User Group(PUG)是由 PrimiHub 用户发起的独立、非盈利的第三方组织,用户实行自我管理,旨在加强 PrimiHub 用户之间的交流和学习。TUG 的形式包括但不限于线上问答和技术文章分享、线下技术沙龙、走进名企、官方互动活动等等。TUG 成员可以通过线上、线下的活动,学习前沿技术知识,发表技术见解,共同建设 PrimiHub 项目。 随着 PrimiHub 产品的成熟,PrimiHub 用户群体愈发壮大,用户在使用过程中遇到的问题反馈及实践经验,对于 PrimiHub 产品的完善及应用推广有着不可忽视的重要作用,希望用户与开发者有更好的交流互动,一起推动 PrimiHub 社区的健康发展。

Developer Group​

Developer Group,就是大家常说的开发者社区。在开发者社区中,包含大家耳熟能详的Contributor,Committer 和 Maintainer 。

架构图片

考虑到以后随着PrimiHub社区中项目越来越多,本身 PrimiHub 和 PrimiManager 项目也越来越复杂,所以 PrimiHub 社区引入了 特别兴趣小组(Special Interest Group,简称 SIG) 治理概念:

特别兴趣小组(Special Interest Group,简称 SIG),特别兴趣小组是一个非常古老的词语,它最早出现在上世纪 70 年代,因为 ARPAnet 网络所形成的各种 mailing list 邮件组,这个也是开源社区的雏形。PrimiHub 社区也沿用了这么一个古老且广泛应用于开源社区的组织形式(词语)。SIG 主要负责例如 PrimiHub 某个模块的开发和维护工作,对该模块代码的质量负责。满足条件的 Contributor 将被邀请加入专项兴趣小组,开发者们将在专项兴趣小组中获得来自 Tech Lead 们以及小组活跃 Committer 的持续指导,一边锻炼技术能力,一边优化和完善该模块。社区开发者们可通过专项兴趣小组逐渐从初始的 Contributor 成长为受到社区认可的Committer 和 Maintainer。一般而言每个专项兴趣小组都会周期性的组织会议,讨论最近进展和遇到的问题,所有的会议讨论都公开在社区上,方便感兴趣的同学一起参与和讨论。

在PrimiHub项目中,PrimiHub 社区将其划分为:SIG of FL(联邦学习兴趣小组)、SIG of TEE(可信隐私计算小组)、SIG of HE(同态加密兴趣小组)、SIG of MPC(多方安全计算隐私小组)、SIG of HA(Hardware Acceleration,硬件加速兴趣小组)等

此页面是否有帮助?

Happy React is loading...