维护者

了解 Exercism 的维护者


简介

Exercism 的维护者是负责管理我们生态中各个部分的志愿者。他们是我们社区中的资深成员,已经展现出对 Exercism 价值观的认同、出色的工作质量,以及投入时间参与 Exercism 的承诺。

本文介绍了一套成为维护者并持续担任维护者的正式流程,它旨在让每个人都能达成目标,并确保公平。 如果你希望有朝一日成为维护者(太好了!!),那就继续往下读吧! 但请记住,大多数帮助建设 Exercism 的人并不是维护者,而是贡献者。 为 Exercism 做贡献没有任何门槛,任何一点帮助我们都由衷感谢。

我们的目标是每个赛道至少有两位活跃的维护者,平台的每个部分也至少有一位活跃的维护者。

注意:以下各节主要讨论赛道维护者。成为生态中其他部分维护者的流程有所不同。

职责

维护者负责确保赛道在 Exercism 中良好运行,并持续成长和发展。 具体来说,这意味着维护者要:

  • 为赛道确定技术方向: 选择合适的语言版本、工具等。
  • 管理赛道的教学大纲: 为赛道设计、挑选并定义合适的概念和练习,并确保它们之间的关联和结构合理。
  • 确保赛道运行良好: 确保赛道保持更新、测试运行器速度快等。
  • 确保赛道符合 Exercism 的标准: Exercism 为每个语言赛道都制定了规范和标准,以保证平台上一定程度的一致性。虽然维护者在赛道的许多方面可以自主决定,但所有赛道都必须符合 Exercism 的标准。

维护者还负责与我们的贡献者社区互动。他们审核社区提交的 PR,为 Exercism 充当守门人、引导者和助威者。他们负责让文档和贡献指南保持最新,并确保有相关的开放 issue 供潜在贡献者着手处理。

维护者既要践行 Exercism 所倡导的同理心和善意,也要维持我们希望植入这个教育平台的高标准。

权限

维护者履行其职责的主要方式是拥有代码仓库的写入权限。借此,维护者掌控进入其代码仓库的代码。

回报

成为 Exercism 维护者的主要动力往往是内在的:比如与志同道合的人一起打造有意义、有用的东西的乐趣。同时也有职业上的好处,比如拓展个人人脉、锻炼技术能力和软技能,以及在你的简历上留下一项有意义的业余经历。

我们还提供一些额外福利:

  • 在个人资料页和网站各处显示“维护者”徽章。
  • 关于维护者的博客文章和访谈。
  • 维护者专属周边。

维护者的要求

维护者承诺平均每周投入约 4 小时来维护自己的赛道。

成为维护者的路径

在活跃维护的赛道上,如果你在 6 个月内于该赛道积累了 150 点构建和/或创作声望,就会收到成为维护者的邀请。

在没有维护者的赛道上,我们的限制没那么严格。在完成一些小的贡献并被合并后,你可以在该赛道上开一个 issue,申请成为维护者。如果我们发现你经常为这些维护较少的赛道做贡献,也可能主动邀请你成为维护者。

继续担任维护者

我们每六个月检查一次维护者是否仍然活跃。在检查中,只要在过去 6 个月里通过构建/创作/维护赛道积累了 100 点声望,就会被邀请继续担任维护者。一般来说,在这段时间里做得很少或什么都没做的人,会被取消维护者身份。这是一条指导原则,而非绝对规则,在确认这些决定之前,我们会综合考虑个人情况和赛道的状况。

高级赛道维护者

一旦维护者在赛道上展现出积极的领导作用,并在该赛道担任维护者至少 6 个月,我们就可能授予其高级维护者的称号。我们用来判断的一般标准是:维护者在某赛道上通过构建/维护积累了至少 1k 声望,且在过去 6 个月里通过构建/维护赛道积累了至少 200 声望,不过我们会逐案具体情况具体分析。

高级维护者在赛道上承担更多责任,指导新的维护者,并在赛道中发挥更强的领导作用。在出现分歧、需要管理团队仲裁的决定中,高级维护者的意见默认更具分量。

高级维护者会在赛道上获得“高级维护者”徽章。

审核维护者

最后一类维护者是审核维护者,他们跨多个赛道工作,负责审核和合并 PR,但不会在某个赛道上主动承担或发挥领导作用。审核维护者是 Exercism 团队中深受信任的成员,他们参与 Exercism 至少一年,并且至少担任过一个赛道的维护者。他们由 Exercism 管理员邀请成为审核维护者。这种身份每六个月审核一次,没有任何正式要求。

对于维护者少于两位的赛道,审核团队会被自动加入赛道代码仓库,并获得写入权限。这确保审核需求始终能够得到满足。