跳过 X — 模板和说明#

作者:

<作者的真实姓名列表,可选择性地包括电子邮件地址>

状态:

<草稿 | 活动 | 已接受 | 延期 | 已拒绝 | 撤回 | 最终 | 已取代>

类型:

<标准跟踪 | 流程>

创建:

<创建日期,格式为 yyyy-mm-dd>

已解决:

<已解决的日期,格式为 yyyy-mm-dd>

分辨率:

<url> (Accepted | Rejected | Withdrawn 所需)

生效版本:

<版本号> (用于已接受的 SKIPs)

摘要#

摘要应是对SKIP将实现目标的简短描述。

动机与范围#

本节描述了提出更改的必要性。它应描述现有问题、受影响的对象、试图解决的问题以及原因。本节应明确说明提出更改的范围和关键要求。

详细描述#

本节应提供拟议更改的详细描述。它应包括新功能的使用示例、预期用例以及说明其使用的伪代码。

实现#

本节列出了实现 SKIP 所需的主要步骤。在可能的情况下,应注明哪些步骤依赖于其他步骤,以及哪些步骤可以选择性地省略。在合理的情况下,每个步骤应包括与实现进展相关的拉取请求链接。

任何包含对此 SKIP 工作的拉取请求或开发分支应从这里链接。(如果分阶段实现有意义,一个 SKIP 不需要在一个拉取请求中实现)。

向后兼容性#

本节描述了 SKIP 打破向后兼容性的方式。

替代方案#

如果有任何解决同一问题的替代方案,它们应在此处讨论,并附上所选方法的理由。

讨论#

本节可能只是一个包含指向任何关于 SKIP 讨论链接的列表,但也可能包含关于该讨论的额外评论:

  • 这包括指向讨论论坛帖子或相关GitHub讨论的链接。

参考文献和脚注#

所有 SKIP 应使用 CC0 许可证 [1] 声明为专用于公共领域,如下面 版权 部分所示,并鼓励使用 CC0+BY [2] 进行署名。