维护者#

本页描述了作为 GNOME 模块的维护者所涉及的内容。它旨在作为新维护者的指南,以及现有维护者的参考。

模块期望#

预计维护者要确保其模块得到妥善维护。这里的“妥善维护”意味着

  • 根据 发布计划(参见 制作发布)创建新版本。

  • 每个稳定版本都有一个专门的稳定分支(参见 分支)。

  • 及时审查 MR(合并请求)。

  • 回复问题报告,并控制未解决问题的数量(有关此方面的指导,请参见 问题管理)。

  • 通过创建 与安全团队的新问题来向安全团队报告安全问题。

  • 文档保持最新,并且模块具有贡献和构建指南。

  • 鼓励新贡献者,并指导现有贡献者承担责任。

  • 关注最新的平台发展,例如使用最新的构建工具和库版本。

  • 遵守行为准则。

虽然维护者的工作是确保所有这些事情发生,但他们不必自己完成所有工作:理想情况下,其中大部分将由其他贡献者完成。

维护者期望#

除了确保其模块得到妥善维护外,维护者还应订阅 Discourse 中的 公告维护者 标签(参见 通过电子邮件订阅)。如果存在,他们还应订阅其项目特定的标签。

维护者还应了解其模块中发生的一切。在 GitLab 中观察项目是一种很好的方式。

维护者权限#

维护者拥有一些独占的权限

  • 他们是唯一可以创建和上传新版本的人(尽管在某些情况下,发布团队可能会协助完成此操作)。

  • 只有维护者才能将其模块分配给新的维护者。

  • 他们对哪些代码更改可以合并拥有最终决定权。

成为维护者#

维护者身份通常由模块的现有维护者授予。如果模块没有维护者,那么任何承担维护角色并完成所需工作的人都会成为维护者。

如果模块有现有的维护者,一旦同意您是新的维护者,您应该

  • 将自己添加到模块的 .doap 文件中。如果模块是 GNOME GitLab 组的一部分,这会在 GitLab 中为您分配维护者角色。