文档书写规范
1 英文文档规范
1.1 必要的换行符
当你在编写文档时,请在近似行长度的位置(120个字符)处主动使用换行符,以便开发人员阅读和审查。
1.2 3-C 原则
-
清晰
确保语句表达清晰简洁。一般来说,使用主动语态和毫不含糊的代词。 写短句,坚持每句话一个观点。 在使用新术语之前,有必要对其进行定义并维护目标受众。 -
简单
在编写文档时,明确主要表达的内容是很重要的。如果你提供了太多细节, 这一页会变得枯燥难懂,而且很少被使用。 -
一致性 确保在当前页面和跨页面的时候使用一致性的表述。
1.3 减少标记标识
减少标记的数量(如代码块、粗体文本),除非是绝对必要的,因为 过多的标记标识会使渲染的文档变得非常难以阅读。
1.4 正确的引用
- 正例:
Apache HBase, ClickHouse.
- 反例:
Apache Hbase, Clickhouse.
1.5 完整性和可用性
- 英文文档应具有相应的中文文档页面。
- 英文文档中引用的内部链接应确保目标页面存在,并且其他语言的相应页面应该是可访问的。
- 英文文档中引用的外部链接应确保目标页面存在。
- 如果有不完整的资源,最好声明补充时间和计划,并在必要时添加简单的解释。
1.6 包容性地表达
点击 这里 获取更多的细节。
1.7 空格
如下情况需要保证空格分隔。
- 单词和数字之间
- 单词和单位之间
- 数字和单位之间
- 单词和连接之间
1.8 标点符号
- 使用英文输入法时,请使用半角英文标点符号。
1.9 句首字母大写
除非是特殊情况,否则句子中第一个单词的第一个字母应该大写。
- 正例:
'nameMap'(Assuming the attribute name is 'nameMap') is an attribute of class
Demo
.Jige is a pretty basketball player.
- 反例:
'NameMap' is an attribute of class
Demo
.Jige is a pretty basketball player.
更严谨的规范
如果你有兴趣确保更高质量的文档的标准化写作,请让参考 这里。
2 中文文档规范
2.1 空格
2.1.1 中英文之间
正例:
Apache Flink® 是 Apache StreamPark 支持的计算引擎之一。
反例:
Apache Flink® 是 Apache StreamPark支持的计算引擎之一。
Apache Flink是 Apache StreamPark 支持的计算引擎之一。
特别地:对于产品术语,请以官方定义的方式书写。
2.1.2 文字和数字之间
正例:
某个公司的 Apache StreamPark 平台运行了 5000 个 Apache Flink® 作业。
反例:
某个公司的 Apache StreamPark 平台运行了5000 个 Apache Flink® 作业。
某个公司的 Apache StreamPark 平台运行了 5000个 Apache Flink® 作业。
2.1.3 数字和单位之间
正例:
某公司的 Apache StreamPark 平台可用内存资源接近 100 PB。
反例:
某公司的 Apache StreamPark 平台可用内存资源接近 100PB。
特别地,无需在度数、百分比和数字之间添加空格:
正例:
角度为 90° 的角,就是直角。
Apache StreamPark 可以给 Apache Flink® 作业管理带来约 15% 的效率提升。
反例:
角度为 90 ° 的角,就是直角。
Apache StreamPark 可以给 Apache Flink® 作业管理带来约 15 % 的效率提升。
2.1.4 全角标点符号和其他字符之间不需要空格
正例:
公司的计算平台刚刚升级成了 Apache StreamPark,好开心!
反例:
公司的计算平台刚刚升级成了 Apache StreamPark ,好开心!
公司的计算平台刚刚升级成了 Apache StreamPark, 好开心!
2.1.5 文字与超链接之间
使用方式:
请 提交一个 issue 反馈到 Apache StreamPark 社区。
访问 Apache StreamPark 的最新动态,请 点击这里 进行订阅!
对比用法:
请提交一个 issue反馈到 Apache StreamPark 社区。
访问 Apache StreamPark 的最新动态,请点击这里进行订阅!
2.2 标点符号
2.2.1 Do not repeat punctuation marks
正例:
哇!Apache StreamPark!
反例:
哇!Apache StreamPark!!!
2.2.2 使用全角中文标点符号
正例:
Apache StreamPark 是一个不错的大数据计算平台的选型。
反例:
Apache StreamPark 是一个不错的大数据计算平台的选型.
特别是当中文句子包含英文书籍或报纸标题时,不应使用中文书名号,而应以斜体字标明。
2.2.3 使用半角数字
正例:
某公司的 Apache StreamPark 平台稳定运行了 1000 个 Application。
反例:
某公司的 Apache StreamPark 平台稳定运行了 1000 个 Application。