实践记录 - 软件开发文档编写

先说方法与结论:采用腾讯/金山共享文档协作编写软件的用手册文档。产品源代码在gitlab仓库,采用gitlab的wiki编写软件开发文档;用pandoc工具将wiki的md文档转换为html网页;用HugeCHM将html页面打包为chm帮助文档。(一)Gitlab WikiGitlab wiki是gitlab自带的多人协作文档系统,用于开发人员记录关于软件的方方面面的内容。其中就可以包括开发文档...
摘要由CSDN通过智能技术生成

先说方法与结论:采用腾讯/金山共享文档协作编写软件的用手册文档。产品源代码在gitlab仓库,采用gitlab的wiki编写软件开发文档;用pandoc工具将wiki的md文档转换为html网页;用HugeCHM将html页面打包为chm帮助文档。

(一)Gitlab Wiki

Gitlab wiki是gitlab自带的多人协作文档系统,用于开发人员记录关于软件的方方面面的内容。其中就可以包括开发文档。gitlab的wiki本质上也是一个gitlab仓库,可以克隆到本地,这个仓库和代码仓库是2个独立的不同仓库。wiki的默认入口文件为Home.md,文件名不能改变。

2073c72434b1036489fb84663387d9f9.jpeg
gitlab的wiki仓库

开发人员加了功能之后可以随手更新文档的现有页面,也可以新建一个新的页面。来阐述ta的开发的设计、约定、最佳实践等。

注:github也有wiki功能。

wiki的好处:

  1. 组织结构更自由,可以存在若干主题页面,篇幅长短不限,页面的目的可以是为说明清楚一个问题,开发者能专注于当下这个页面的编写,不受一个总文档其他部分的干扰。
  2. 每一个页面都有版本更新记录,方便追溯。
  3. md格式,交叉引用比word方
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值