维护者#
本页描述了作为 GNOME 模块的维护者所涉及的内容。它旨在作为新维护者的指南,以及现有维护者的参考。
模块期望#
预计维护者要确保其模块得到妥善维护。这里的“妥善维护”意味着
每个稳定版本都有一个专门的稳定分支(参见 分支)。
及时审查 MR(合并请求)。
回复问题报告,并控制未解决问题的数量(有关此方面的指导,请参见 问题管理)。
通过创建 与安全团队的新问题来向安全团队报告安全问题。
文档保持最新,并且模块具有贡献和构建指南。
鼓励新贡献者,并指导现有贡献者承担责任。
关注最新的平台发展,例如使用最新的构建工具和库版本。
遵守行为准则。
虽然维护者的工作是确保所有这些事情发生,但他们不必自己完成所有工作:理想情况下,其中大部分将由其他贡献者完成。
维护者期望#
除了确保其模块得到妥善维护外,维护者还应订阅 Discourse 中的 公告 和 维护者 标签(参见 通过电子邮件订阅)。如果存在,他们还应订阅其项目特定的标签。
维护者还应了解其模块中发生的一切。在 GitLab 中观察项目是一种很好的方式。
维护者权限#
维护者拥有一些独占的权限
他们是唯一可以创建和上传新版本的人(尽管在某些情况下,发布团队可能会协助完成此操作)。
只有维护者才能将其模块分配给新的维护者。
他们对哪些代码更改可以合并拥有最终决定权。
成为维护者#
维护者身份通常由模块的现有维护者授予。如果模块没有维护者,那么任何承担维护角色并完成所需工作的人都会成为维护者。
如果模块有现有的维护者,一旦同意您是新的维护者,您应该
将自己添加到模块的
.doap文件中。如果模块是 GNOME GitLab 组的一部分,这会在 GitLab 中为您分配维护者角色。