This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Release Notes写作注意事项
--------------------------------
* overview文件夹下的overview.rst用来写模块概述, 简单描述该模块的定义、作用等内容。
* 如果写新增版本的releasenotes, 请先按版本号新建文件夹, 比如新增了0.1.1版本,则新建文件夹并命名为 ``0.1.1``,在 ``0.1.1`` 文件夹下新建文件index.rst, 建议将之前版本的index.rst copy过来直接修改。
* 将新增文件添加到工程根目录下的 ``index.rst`` 主索引文件中,否则新增内容将无法包含在最终文档中。
* 按照rst语法、release notes写作规范, 写变更内容。
* release notes写代码的修改、变更等相关内容, 和文档的更新历史没直接关系。文档的“更新历史”只写与文档相关的变更。
* 执行 ``./makelatexpdf.sh`` 编译文档。
Release Notes写作规范
------------------------
**特性变更:**
如何写:
* 该章节包含新增特性、删除特性以及修改特性。新增算子、新增接口、删除算子、删除接口以及算子和接口的修改变动,都在该章节详细描述。
* 用无序列表的方式详细描述每一项内容。
* 修改部分要详细描述修改原因,修改能带来什么样的好处。 删除部分也要说明删除原因。:
举例如下:
- 新增xxx特性, 支持xxx视频的播放。
- 删除xxx特性, 因为xxx特性为临时方案, 目前已被YYY特性取代, 因此删除xxx临时特性。
- 新增x1、x2算子以支持xxx功能。
**已修复问题:**
如何写:
第一个版本的Release notes该章节无需写作。后续版本, 已解决的遗留问题要在该章节描述。
已修复问题至少要描述清楚两点:
1.解决了什么问题;
2.因为解决该问题做了什么样的修改。
可以按以下句式:
* 通过修改xxx, 修复了xxx问题
**已知遗留问题:**
如何写:
* 该章节描述在该版本还存在的问题,或者已给用户承诺的暂时未达标的规格要求。
* 如果有多个遗留问题,每个遗留问题用无序列表的方式描述,祥见下面的举例。
* 该部分内容必须包含“现象:”、“原因:”、“影响:”、“规避措施:”四个部分,可参见下面的举例。
举例如下:
* 080p分辨率以上的视频问题件无法播放。
**现象:**
详细描述出现该问题后的现象。该现象是用户可以直接看到的,不是问题本身的描述。比如:
当播放1080p以上分辨率的视频文件时, 会出现卡段或掉帧的现象, 导致视频播放失败。
**原因:**
描述出现该问题的原因,或者用户如何操作才会导致该问题,比如:
当前采用的VPU不支持1080p视频文件的播放。
**影响:**
详细说明该问题对用户可能造成的影响,比如:
该问题会导致无法播放1080p分辨率以上的视频文件。
**规避措施:**
对该问题有无规避措施。如果无规避措,直接写“无规避措施”,如果有规避措施,详细描述该问题的规避措施.比如:
无。
**注意:**
在上一版本记录的已知遗留问题,如果在当前版本依然存在,在当前版本需要继续记录。
。