#概要
##目的
为了规范文档管理工作,提高团队协作效率,输出高质量的文档,特制定本规范。本规范文档一经确认, 所有开发人员必须按本文档规范进行执行. 本规范如有不对或者不合适的地方请及时提出, 经讨论决定后方可更改.
范围
本规范适用于项目文档、API接口文档、使用说明文档、架构文档等
文档基本准则
符合Markdown标准, 结构要有层次感,逻辑清晰简洁
文档管理
使用git仓库对markdown文档进行管理
有两种方式:
跟随代码仓库一起管理,例如在项目的根目录下有一个docs目录里面放文档
单独创建 XX_doc的仓库来管理
至于选择哪种方式,可以择优而定。若是多个项目团队共同协作文档,建议选择第二种方式。
最终文档会使用gitbook在文档服务器进行展现,由文档最高管理员统一申请域名并部署
规范
项目文档
在项目(代码仓库)的根目录下必须有一个”docs”目录,该目录下主要是用来存放相关文档
文档目录结构
文档仓库根目录必须包含以下几个文件
book.json 可选 gitbook的一些配置,比如可以指定展现的模版主题
README.md 必须 写一些相关介绍
usage.md 必须 写该项目或框架的使用说明
SUMMARY.md 必须 主要是book目录,每添加一个文档都需要在这个文件中添加目录
book.json
的举例如下
1 | { |
针对SUMMARY.md
举例如下
1 | # Summary |
Markdown书写规范
1 | 1. 段落与段落之间空一行表示。 |