OpenHarmony系统文档贡献的写作规范

简介: 已经有一段时间的连续写作了,这次我们来谈谈在OpenHarmony上贡献自己的文档的规范,同时也是一种平时写作的可以参考的规范,话不多说,开始了~~

一、前言

已经有一段时间的连续写作了,这次我们来谈谈在OpenHarmony上贡献自己的文档的规范,同时也是一种平时写作的可以参考的规范,话不多说,开始了~~

二、命名规范

如需提交新的文档,在Gitee上工程代码doc目录下创建新的.md文件,命名需遵循xxx-xxx.md格式,根据文档的内容来声明。

比如介绍写作规范的文档,可以命名为write-standard.md

这个命名规范比较简单,一般来讲达意即可,下面的内容规范才是今天的重点

三、内容规范

1.标题

标题最好不要超过三级,标题层级太多可能导致内容在手机网页显示不佳,例如目前的微信文章就不支持4级标题,然后标题简单明了即可

2.正文

操作类文档以移植为例,文档结构可以参考如下:

  • 目的(简述操作目的,如移植到哪款型号的单板)
  • 软硬件环境准备
  • 移植具体步骤
  • 结果验证

    步骤写作要求:

    • 步骤里涉及的接口在前面开放能力介绍里有说明。
    • 如果操作可选,要明确可选条件
    • 每一个开发步骤,如果涉及接口调用,需要清晰给出使用的接口及其使用说明,或给出示例代码

这部分内容每个部分都各不相同,总体还是分成理论,步骤,实践,其他类似都是一样的,这部分基本上等于自由发挥

3.图片

首先最重要的一点就是图片需要原创,避免知识产权纠纷

图片统一存放到文档同级目录下的pic文件夹中(英文文档对应pic-en),如:

“OpenHarmony_DOCUMENTS/docs/quick-start/write-standard.md“中使用的图片,统一放置到

“OpenHarmony_DOCUMENTS/docs/quick-start/pic“目录下,文档中使用相对路径引用图片。

  • 图形清晰可辨识,图形信息完整,如流程图有“开始”和“结束”。
  • 图形逻辑清晰,图文配合使用,切忌图文分离。
  • 图片高度建议在640px左右、宽度不超过820px、图片一般为.png格式,大小不超过150K。
  • 中文用中文图,英文用英文图形。
  • 图片建议根据内容命名,只用数字序列不利于后续图片的继承。

如果是自制图片,配色请参考如下,格式不限png/jpg/gif...均可。
如果是截图请参考如下,如需突出图形中的关键信息,可增加红色框线或者文字备注说明。

  • 图片的命名最好也是使用内容进行命名,不要使用数字序列进行命名

如果需要添加文字注释,最好循序以下格式

  • 线条宽度:0.75pt
  • 线条颜色:CE0E2D
  • 中文字体:微软雅黑
  • 英文字体:首选Arial
  • 字体大小:10pt

4.表格

在md中可以按照如下形式插入表格。

| Tables      | Type          | Note  |
| ----------- |:-------------:| -----:|
| first       | standard      |  None |
| second      | outstanding   |     5 |
| third       | inside        |  with |

上面那部分代码直接复制到md代码中即可

5.代码

代码示例说明了如何实现特定功能,开发人员使用代码示例来编写和调试代码。代码要求如下:

  • 代码的逻辑和语法正确
  • 如果有返回值,也一并描述
  • 保证代码中关键段用粗体突出显示,关键步骤要有注释说明

这部分代码以简单明了为主,但基本的代码规范也是需要遵循的,具体的代码规范可以参考官方文档代码规范

四、总结

这是官方推荐的文档规范,养成习惯对于后面的开发会有非常大的帮助,这里给大家举一个反面例子QQ互联文档,并非有意吐槽,而是文档真的写的太烂了,我们下一篇见~~

目录
相关文章
|
2月前
|
算法 测试技术 开发工具
编写高效技术文档的艺术:C++项目实践指南
编写高效技术文档的艺术:C++项目实践指南
79 0
|
7月前
|
自然语言处理 Java Go
项目总监必看:如何利用Git深度统计团队代码贡献?多语言实践教程揭秘!
项目总监必看:如何利用Git深度统计团队代码贡献?多语言实践教程揭秘!
160 0
|
6天前
|
设计模式 存储 算法
C++从入门到精通:3.7阅读和理解开源项目——在实际项目中应用C++编程技巧和规范
C++从入门到精通:3.7阅读和理解开源项目——在实际项目中应用C++编程技巧和规范
|
25天前
|
项目管理
技术方案撰写之道:实用技巧与方法
本文探讨了如何撰写技术方案,强调了考虑方案的相关方、关键指标、目标受众和预期收益的重要性。文章提出了写作框架应清晰、表达生动、具有美感,并指出好的方案应实现共赢、系统规划和显著效益。写技术方案时,需明确问题、深入分析需求、设定合理目标、设立度量标准、专业设计方案、规划执行路径并有效项目管理,确保方案的成功实施和收益。
49 0
|
7月前
|
Cloud Native Linux Go
开源项目在面试中的作用:如何用你的贡献加分
开源项目在面试中的作用:如何用你的贡献加分
45 0
|
存储 Java 程序员
如何写好技术文档——来自Google十多年的文档经验
如何写好技术文档——来自Google十多年的文档经验
443 1
如何写好技术文档——来自Google十多年的文档经验
|
供应链 安全 IDE
墨菲安全正式发布 murphysec 开源项目!让开发者更安全的使用开源代码
墨菲安全正式发布 murphysec 开源项目!让开发者更安全的使用开源代码
435 0
墨菲安全正式发布 murphysec 开源项目!让开发者更安全的使用开源代码
|
Python Windows
Python编程:为世界贡献你的轮子-pipy打包
Python编程:为世界贡献你的轮子-pipy打包
Python编程:为世界贡献你的轮子-pipy打包
|
开发工具 git 开发者
向开源项目贡献代码那点事
向开源项目贡献代码那点事
128 0
|
Java 开发者
谷歌开源的代码评审规范,值得借鉴!
谷歌以前建立了一套通用的工程实战指南,它差不多囊括了所有编程语言与各种类型的项目。今天,谷歌将这一套代码评审(Code Review)规范开源了出来,它代表了谷歌最佳实战经验的集合。
203 0
谷歌开源的代码评审规范,值得借鉴!