/ community-roles-cn.md
community-roles-cn.md
1 <!-- 2 SPDX-FileCopyrightText: 2023 LakeSoul Contributors 3 4 SPDX-License-Identifier: Apache-2.0 5 --> 6 7 # 社区角色 8 ## 使用者: 9 使用者是仅使用LakeSoul但未进行贡献的技术者,但使用者仍可以在社区中发挥作用,包括但不限于: 10 - 参与LakeSoul举办的活动 11 - 对LakeSoul的产品进行推荐 12 - 提出对产品的需求 13 ## 贡献者: 14 贡献者是贡献代码或合并代码的技术人员。贡献者可以通过多种方式发挥作用,包括但不限于: 15 - 创作或审查 PR,但无权合并 16 - 提交或评论问题 17 - 参与项目创新小组、社区治理委员会或社区讨论(例如技术交流群、会议、电子邮件等) 18 - 内容创作者,推广LakeSoul社区 19 ## 技术经理: 20 技术经理是有权合并代码的贡献者。技术经理负责审查贡献是否被接受,不仅要考虑代码质量,还要考虑贡献的整体影响,包括兼容性、性能和与其他领域的交互。技术经理必须是至少4个月的活跃贡献者,并且将由所有相关贡献者在项目创新小组、社区治理委员会内的投票过程中选出。第一批技术经理的任期为一年。第一年后,所有技术经理都需要通过公开选举获得资格。 21 ## 社区经理: 22 社区经理是帮助管理LakeSoul日常治理操作的人。该角色由技术治理委员会任命,本身没有任何代码或投票相关特权。该角色没有任期限制,其持续时间仅取决于技术治理委员会批准的治理章程。 23 ## 合作伙伴: 24 社区合作伙伴是通过以下一种或多种方式支持LakeSoul的组织(包括但不限于公司、大学、研究机构、行业协会、开源基金会/社区/项目等): 25 - 让员工或学生参与项目创新小组、社区治理委员会或技术治理委员会 26 - 为LakeSoul举办研讨会或聚会 27 - 为构建或托管LakeSoul资产提供资源 28 - 进行媒体或公关活动以推广LakeSoul产品, 29 - 支持LakeSoul的产品 30 - 与LakeSoul合作进行开源开发 31 # 组织架构 32 LakeSoul社区的组织架构如下,所有治理、执行的计划和协调如下: 33 - 技术治理委员会:由一定数量的人组成,主要任务是定义和迭代LakeSoul社区的愿景、目标、产品及治理过程。 34 - 社区治理委员会:由一定数量的人组成,主要任务是维护LakeSoul社区的友好氛围、建设LakeSoul开源生态。 35 - 项目创新小组:主要负责特定的项目。项目创新小组必须有公开透明的程序。欢迎任何人在遵守行为准则的前提下参与并做出贡献。项目创新小组的目的是制定一个要在一段时间内实现的目标,然后收集输入、推动共识和关闭、实施代码贡献和其他相关活动以实现目标。项目创新小组还负责对其区域内的代码进行持续维护。 36 # 组织功能 37 ## 技术治理委员会 38 - 技术治理委员会有一系列的权利和责任,包括: 39 - 定义、发展和维护社区的愿景、价值观、使命和范围。 40 - 定义、发展和维护行为准则,其中必须包括解决冲突的中立和公正的过程。 41 - 定义和发展项目治理结构和策略,包括成员如何成为贡献者、技术经理、技术治理委员会主席等。 42 - 为定义新的社区群体(特殊利益群体、工作组和任何未来可能定义的结构)制定并完善政策,并为这些群体建立透明度和问责制政策 43 - 选举,决定谁是LakeSoul社区的成员以及需要什么特权 44 - 决定哪些功能领域和范围是LakeSoul社区的一部分,包括项目创新小组的项目 45 - 决定LakeSoul产品的官方发行方式和时间 46 - 在满足质量/特性/其他需求时宣布发布 47 - 定义任何认证过程。 48 - 如果不能达成一致意见,则以多数票决定 49 ## 社区治理委员会 50 - 创建粘合代码、规范、建议或实现以提交给相关项目创新小组以供批准和接受。 51 - 管理LakeSoul品牌和任何对外营销 52 - 提出需要解决的确切问题及用户需求 53 - 维护良好的社区生态 54 ## 项目创新小组 55 LakeSoul社区的项目创新小组由来自多个公司和组织的个人组成,其共同目的是针对特定主题推进项目。我们的目标是实现分布式决策结构和代码所有权,并为完成工作、制定决策和加入新贡献者提供论坛。项目的每个可识别部分(例如,存储库、子目录、API、测试、问题、PR、IRC)都旨在由某个项目创新小组拥有。