Affinity 团队与团队负责人
本指南面向 affinity team 队长。 这些特别的人是我们某个 [affinity teams][] 的 团队维护者(team maintainers),负责帮助分类、评估社区成员提交的 Issue 与贡献。你可能会觉得这里的内容很有趣,但它显然并不适合所有人。
Affinity 团队与团队负责人
Jekyll 项目使用 affinity teams 来帮助分担来自社区成员的大量 Issue 与 Pull Request。
我们每周都会收到相当数量的 Issue 与 PR,而 affinity teams 的存在,可以将这些工作分配给多个专业团队,而不是全部压在 @jekyll/core 身上。
Team Captain 的职责
每个 affinity team 都会有几位队长(captains),负责管理该团队相关的 Issue 与 Pull Request。
当某个 Issue 或 PR 中使用 /cc 提及某个 affinity team 时,@jekyllbot 会自动随机指派一位 affinity team captain 来进行分类处理(triage)。
这些队长拥有:
- 添加标签(labels)
- 重新分配 Issue
- 给出 LGTM
- 等等权限
虽然目前他们还不能直接合并 PR,但仍然需要负责审核其所管理代码范围内的 Pull Request。
如何成为 Team Captain?
直接提出来即可!
你可以在 jekyll/jekyll 仓库中创建一个 Issue,并添加:
text id="8c4qcu"
/cc @jekyll/core
我们会帮你加入。😄
另外,如果你更希望私下沟通,也可以直接通过邮件或其它方式联系 @oe。
唉,我太累了,已经没时间继续当队长了怎么办?
完全没问题!
给 @oe 发邮件,申请移除即可。
另外,你也可以:
- 打开自己团队在 GitHub.com 上的页面
- 访问 https://github.com/jekyll
- 点击 “Teams”
- 进入你的团队页面
然后将自己的身份改为:
- “member”
- 或直接退出团队
我们知道,成为一名 captain 并不轻松,因此我们希望整个过程能成为一次愉快的体验。
一如既往,希望你尽可能多地与我们沟通:
- 哪些地方运作良好
- 哪些地方存在问题
感谢你为 Jekyll 投入时间! ✨