Applying the documentation system to Wechaty docs

本文介绍了Wechaty组织如何应用Google Season of Docs,借鉴Daniele Procida的'The Grand Unified Theory of Documentation',将文档分为教程、指南、技术参考和解释四种类型,重构了网站并提出GSoD提案。Good Docs Project也提供了宝贵的资源,帮助改进开源软件文档。

This year, Wechaty organization is applying the Google Season of Docs program because we want to improve our documentation for the community.

When I’m reading Google Season of Docs - Project Ideas, I found this great talk: What nobody tells you about documentation, Daniele Procida, 2017, PyCon AU, which techs me The Grand Unified Theory of Documentation:

There is a secret that needs to be understood in order to write good software documentation: there isn’t one thing called documentation, there are four.

They are: tutorials, how-to guides, technical references, and explanations. They represent four different purposes or functions and require four different approaches to their creation. Understanding the implications of this will help improve most documentation - often immensely.

What nobody tells you about documentation

In the Daniele’s 30 minutes talk video, I decided to follow his principle to refactor our Wechaty Documentation website.

What nobody tells you about documentation, Daniele Procida, 2017, PyCon AU

In the above video, Daniele “using real-life examples I’ll draw out the key functions of documentation, and how they map onto different ways of writing it. Putting this into practice is simple when armed with some basic guidelines. The benefits are huge, and available with a minimum of effort.” (link)

The most important concept is the following diagram:

The Documentation System

Credit: Documentation System

By following the above concepts, I re-structured our docs site by a better understanding of what Wechaty documentation should be like, and also great help me to write a better GSoD proposal for submitting to Google.

The Good Docs Project

The Good Docs Project is also a great project with huge helps.

The goal of the Good Docs Project is to improve open source software documentation by providing high quality templates and writing instructions to the open source community and beyond.

The following diagram illustrated the lifecycle of the documentation:

The Good Docs Project

Each document type serves a different purpose and has differing requirements — The Good Docs Project

Updated docs site

DIVIO documentation system

Please read our branding new docs site at http://wechaty.js.org/docs/ which following the concepts of documentation system!

  • Follow the Documentation System from Daniele Procida #704
  • Google Season of Docs Application #72
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值