混乱治理

CHAOSS 项目章程 提供我们的官方治理材料,包括项目使命、理事会的职责、投票过程、预算以及有关 CHAOSS 项目治理的其他详细信息。

CHAOSS 社区结构

CHAOSS 社区内的工作由多个不同的小组进行,并有一个理事会来监督这项工作,但大部分日常工作都是在我们的工作组、分会和软件子项目中进行,如下节所定义。

任何 CHAOSS 社区成员都可以参与我们的任何工作组、子项目和分会。 我们希望参与这些团体最终能让社区成员获得经验并担任项目中的领导角色,如下文所定义。

治理图

理事会

混沌管理委员会 为整个 CHAOSS 项目提供监督,如 CHAOSS 项目章程。 新的管理委员会成员由现有管理委员会选出,其定义见 CHAOSS 项目章程.

然而,CHAOSS 项目中的大部分日常工作被委托给下面定义的各个工作组、软件子项目和章节。 其中每一个都有一个或多个担任“领导”角色的人,负责协调活动,并可能有责任任命以下各节中定义的其他角色。

工作组 (WG)

工作组负责指标讨论,其中可以包括指标/指标模型的开发和维护、有关指标使用的讨论以及其他与指标相关的讨论。 新的工作组可以在社群达成共识的情况下创建,并提交给理事会以征求反馈和/或疑虑。

每个工作组应具有以下角色(这些角色在下面的角色和职责部分中定义):

  • 主席(领导角色):工作组必须至少有一名主席(最好是 2 名),但可以有更多。
  • 维护者(可选)
  • 联络员(可选)

完整的 工作组名单 可以在 CHAOSS 网站上找到。

指标工作组

这些工作组负责开发和维护指标定义和指标模型。

背景工作组

背景工作组是具有与开源项目健康相关的相似背景的一群人。 上下文工作组负责帮助在不同的上下文中以有意义的方式将 CHAOSS 指标、指标模型和软件付诸实践。

运营工作组

运营工作组支持指标讨论,并负责 CHAOSS 项目的各种活动和运营。 一般来说,其中一些工作组不如其他类型的工作组正式。 他们可能会也可能不会开会,也可能并不总是活跃的(例如,CHAOSScon)。

分会是基于地理的团体,他们在其区域内推动 CHAOSS 项目的意识和活动。 这可能包括活动、翻译和其他活动。 只要有可能,各分会就应在我们的工作组内就 CHAOSS 项目中正在进行的活动进行合作; 例如,新指标的开发将在适当的指标工作组内完成。

每个分会至少有一名领导(领导角色),负责协调其所在地区的活动并为其分会招募其他参与者。 这些分会领导是配备人员的职位。

目前的 章节列表 可以在 CHAOSS 网站上找到。

软件子项目

每个子项目都由一组维护者(领导角色)管理,这些维护者可以在子项目存储库的 MAINTAINERS.md 文件中找到。 有关该项目的决定是由这些维护者协商一致做出的。 如果存在无法在子项目层面解决的分歧,则应将决定上报给理事会(如定义) CHAOSS 项目章程.

CHAOSS 项目有以下软件子项目:

  • 奥古尔软件
  • 魔法书实验室软件

批准添加新的软件子项目需要理事会的投票,如 CHAOSS 项目章程.

角色和职责

除员工职位外,具有参与项目历史的社区成员可以担任如下定义的各种领导角色。 各个小组的当前领导层可以在 CHAOSS 页面上的团队.

所有这些角色都被赋予了一定的责任期望:他们是关心 CHAOSS 项目并希望帮助其成长和改进的人。 这些人不仅是能够做出改变的人,而且还展示了与团队合作的能力,让最有知识的人参与,做出高质量的贡献,并坚持解决问题和公关。 他们是项目成功的贡献者,也是帮助项目成功的公民。

工作组主席

主席制定议程、主持会议并承担维护者职责,以确保工作组跟上问题和 PR 的步伐。 主席对其工作组拥有 GitHub 存储库的写入权限。

成为工作组主席

要成为一名主席,您应该表现出以下能力:

  • 对 CHAOSS 项目的承诺
  • 参与工作组讨论、贡献、审查和会议至少 6 个月
  • 定义指标、编写高质量代码或文档或为社区做出其他实质性贡献的能力
  • 与团队合作的能力
  • 了解工作组如何开展工作(政策、流程等)

新的工作组主席是在工作组内部或新成立的工作组的社群内以协商一致方式选出的。 如果存在无法在该级别解决的分歧,则应将决定上报给理事会。

连接数

工作组、软件子项目或章节 五月 有一名指定人员负责与其他小组联络并根据需要向所有其他小组提供意见(例如,通信、网站、软件子项目)。 CHAOSS 项目中有如此多的小组和活动,联络员是我们保持各个小组同步的方式。 特别是,这些联络员在我们的工作组和软件子项目之间创建反馈循环方面发挥着关键作用,以帮助 CHAOSS 项目发展我们的软件,以更好地满足在不同环境下使用我们软件的人们的需求。

成为联络员

要成为联络员,您应该展示以下内容:

  • 对 CHAOSS 项目的承诺
  • 参与工作组讨论、贡献、审查和会议至少 3 个月
  • 与团队合作的能力
  • 了解工作组如何开展工作(政策、流程等)

新联络员由领导层选出,代表工作组、软件子项目或分会。

维护者

CHAOSS 维护者拥有项目 GitHub 存储库的写入权限。 他们可以合并自己的补丁或其他人的补丁。 维护者共同管理项目的资源和贡献者。

成为维护者

  • 对 CHAOSS 项目的承诺
  • 参与讨论、贡献、审查和会议
  • 对至少 5 个 PR 进行实质性审查
  • 作为这些 PR 的作者,至少合并了 5 个 PR
  • 定义指标、编写高质量代码/文档或为社区做出其他实质性贡献的能力
  • 与团队合作的能力
  • 了解 CHAOSS 项目如何开展工作(政策、流程等)

维护者由工作组、软件子项目或分会的领导层选出。

员工职位

这些职位的资金来自理事会的拨款和投入。

  • 社区管理
  • 数据科学
  • 章节线索

切除

在 CHAOSS 项目中担任任何职务的任何人都可以随时辞职,无需给出理由。 CHAOSS 社区鼓励担任职务的成员定期评估他们是否计划继续履行项目职责,否则辞职。

某人也可能因不活跃、未能履行职责、违反行为准则或其他原因而被解雇。 不活动的定义是项目中的活动非常少或没有活动长达六个月或更长时间,并且没有计划恢复该角色的全面活动。 非自愿删除是由理事会投票决定的,定义见 CHAOSS 项目章程.

会议

如果时区允许,担任上述角色的人员应参加 CHAOSS 每周同步会议以及与其职责范围相关的任何其他会议。 有关这些会议的详细信息可以在 混沌日历.

行为准则

行为准则 社区成员的违规行为将由理事会任命的行为准则执行委员会进行讨论和解决。

修改

对本治理文件的任何修改均由理事会投票进行,定义见 CHAOSS 项目章程.

文档历史

  • 2023-06-22:理事会批准本文件。

对本页面的意见和建议可以在这里提出: https://github.com/chaoss/community/blob/main/governance/governance.md.