发布说明
每当您发起拉取请求时,其正文将根据此拉取请求模板自动填充。
...
Release Notes:
- N/A _or_ Added/Fixed/Improved ...
每周三,我们会运行一个 get-preview-channel-changes 脚本,该脚本会从进入预览状态的拉取请求中抓取 Release Notes 行,具体请参阅我们的发布文档。
该脚本会输出 Release Notes 行下面的所有内容,包括附加数据,例如拉取请求作者(如果不是 Zed 团队成员)以及指向拉取请求的链接。如果您使用 N/A,脚本将完全跳过您的拉取请求。
编写 Release Notes 行的指南
- 只有当用户能在 Zed 中看到或感受到差异时,才应编写
Release Notes行。 Release Notes行的编写应确保 Zed 用户能够理解更改是什么。不要假设用户了解技术编辑器开发人员的行话;用他们作为文本编辑器用户能理解的语言来描述您的更改。- 如果您想为其他团队成员提供有关拉取请求的技术详细信息,请将其放在
Release Notes行之上。 - 对文档的更改应标记为
N/A。 - 如果您的拉取请求添加/更改了设置或键绑定,请务必提及该设置或键绑定。不要让用户深入文档或拉取请求中查找此信息(尽管它也应包含在文档中)。
- 对于回滚的拉取请求
- 如果被回滚的项目已发布,请包含一条
Release Notes行,解释我们回滚的原因,因为这是一个重大更改。 - 如果被回滚的项目尚未发布,请将原始 PR 的
Release Notes行编辑为N/A;否则,它将被包含在内,发布说明的编译者可能不知道要跳过它,从而导致我们声称发布了实际上没有发布的东西,这可能会造成尴尬。
- 如果被回滚的项目已发布,请包含一条