社区主题工作流程
概述
本文档描述了 Ansible 社区主题工作流程,以提供关于以异步方式成功解决主题的指导。
该工作流程是在相应的时间范围内需要完成的一系列操作。
注意
以下部分概述了工作流程的通用场景。工作流程可能会因主题的复杂性和其他细微差别而异;例如,当从一开始就达成广泛共识时。
创建主题
任何人都可以创建社区主题。
准备阶段
委员会成员检查主题内容,并要求作者/其他人提供所需的附加信息。
讨论阶段
默认情况下,讨论以异步方式在主题中进行。
指导委员会成员可以使用
community-wg-nextmtg
标记论坛帖子,将其列入同步会议议程。
投票阶段
委员会成员
根据之前的讨论制定投票选项,并给参与者最多一周的时间来提出对选项的更改。此步骤在讨论开始后一到两周进行,具体取决于主题的复杂性。
在评论中总结选项,并确定投票开始的日期(如果没有人反对这些选项)。
在开始日期开始投票,并确定结束日期,即当前日期加上:
7 天:简单情况
14 天:最长投票时间
21 天:仅在特殊情况下使用,例如在大多数委员会成员无法参与投票的假期期间。
使用
active-vote
标签标记主题。在主题描述的开头添加
[投票 在 $YYYY-MM-DD 结束]
。
投票总是包含两个投票:一个针对指导委员会,一个针对其他所有人。要在主题中创建投票:
在主题中创建一个新帖子。
单击编辑器中的
齿轮
按钮,然后选择构建投票
。单击
投票构建器
中的齿轮
以进入高级模式。设置选项(通常这将是
单选
,但可以使用其他投票类型)。将其标题设置为“指导委员会投票”,并将
限制投票
设置为@SteeringCommittee
。不要设置关闭日期,因为稍后无法更改。
结果应为
始终可见
,除非有充分的理由使指导委员会的投票不公开。提交投票(BBcode 将出现在帖子中)
对第二个投票重复上述步骤
标题应为“社区投票”。
没有组限制。
投票结果阶段
在投票结束日期,委员会成员:
实施阶段
不需要进一步操作
委员会成员
如果存在,则合并关联的拉取请求。
添加
resolved
标签。
需要进一步操作
委员会成员
通过在评论中提及某人,指定负责执行操作的人员。
将
being-implemented
标签添加到主题。
操作完成后,受让人:
在主题上评论说工作已完成。
移除
being-implemented
标签。添加
implemented
和resolved
标签。
工具
有一些 脚本 可用于在 Bullhorn 和类似位置创建 Ansible 社区公告。
另请参阅
- 指导委员会
Ansible 社区指导委员会