首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

中文技术文档写作规范

很多人说,不知道怎么写文档,都是凭着感觉写。 网上也很少有资料,教你写文档。这已经影响了中文软件的发展。...英语世界里,文档非常受重视,许多公司和组织都有自己的文档规范,清楚地规定写作要求,比如微软、MailChimp、Apple、Yahoo、docker、Struts 等等(维基百科有一份完整的清单)。...我就动手,参考上面的规范,也结合自己的实践,总结了一份简单的《中文技术文档写作规范》。...标题 文本 段落 数值 标点符号 章节结构 我希望,这样可以抛砖引玉,让更多人重视文档,进而真正出现大家普遍接受的文档规范。 下面是关于写作风格的一个片段。欢迎提交 Issue 和 PR 补充。...================================= 写作风格 (摘自《中文技术文档写作规范》) 如果使用了被动语态,应考虑更改为主动语态。

1.8K100
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    迭代技术方案设计文档规范

    一 背景及目标 1.1 背景 规范在团队管理中的意义无需多言,对于开发团队来说,技术方案的设计和执行无疑是日常工作中很重要的一块。...大家在日常研发过程中更多的是迭代类的需求,以中小型迭代需求为主,严格按照大规模系统设计文档模板填写内容过多,导致执行度偏低,所以决定整理一个简化后的设计文档规范,可作为技术设计时的checklist,研发同学可参考执行...1.2 目标 通过遵守规范,各位RD同学在方案调研、技术设计时充分考虑,包括需求的理解与合理性评估、技术上实现的可行性调研、对现有系统或外部依赖的影响范围评估、各成员角色的职责划分与关注内容充分沟通...1.3 适用范围 所有需求迭代的技术方案设计,都按照本规范执行。...,对当前系统的影响,以及可能导致的潜在风险 三 文档格式 3.1 需求背景 项目/需求背景,如当前功能现状,需求的必要性、可行性,预期带来的收益;如果涉及一些专业词汇或指标时,需要给出准确的文字描述

    2.6K11

    文档写作利器:Markdown

    一、前言 无论你是软件开发者,还是互联网写作者,为了使自己写的文档或作品更好的流通,便于在不同场合、不同环境、不同人群的查看,亟需寻求一种通用、便于扭转、留存的文档格式。...这些文档格式,在不同情况下,可能都会存在。有时为了便于评审、修改,会采用word格式;有时为了防止文档篡改,会采用pdf格式;有时为了便于网页浏览(如:GitLib),会采用html格式。...作为互联网写作者,写的文章希望能够在不同的平台能够发表,分享给更多的人。...优点 专注你的文字内容而不是排版样式,安心写作。 轻松的导出 HTML、PDF 和本身的 .md 文件。 纯文本内容,兼容所有的文本编辑器与字处理软件。...我们坚信写作写的是内容,所思所想,而不是花样格式。

    2.2K31

    如何设计和使用文档模板 | 技术写作什么鬼

    当我们使用模板进行文档开发时,首先,要沉下心来搞清楚,当前信息场景的面向对象和信息目标——这是我们之所以写作文档的根本动机,是为了高效沟通和解决一个非常具体的问题,并不是“为写而写”。...如此才能真正达成写作一份文档的目的:高效沟通和解决问题。如果费半天劲写出的文档无法满足信息目标,真就只能是:瞎子点灯——白费啦(蜡)。...个人并不建议这样做,因为前言部分就像是文档的“元(meta)信息”,是用来介绍文档基本情况的信息,主要包括: 面向对象,包括需要具备的知识和能力; 信息目标,即文档的使用场景和主要内容; 规范约定,包括但不限于常用符号...前言的作用可大了: 帮助写作者明确文档的场景定位和信息目标,以及了解基本写作规范; 帮助读者了解文档主要内容,阅读文档需要具备的知识和能力,以及文档内容变更等。...其实,前言中很多内容,可以在制作模板时一次性写好,后续写作时,只需要考虑“是否涉及”,判断取舍就可以,并不需要重复写作。 总结 当我们谈“模板”时,你以为我们在谈“文档”吗?

    16210

    JetBrains 推出基于 IntelliJ 平台的技术文档写作工具 WriterSide

    作者 | Sergio De Simone 译者 | 明知山 策划 | Tina JetBrains 推出 WriterSide,旨在让开发人员和技术文档人员可以通过编写、测试、构建这个工作流来创建技术文档...这个工具基于 intellij 平台 IDE,在过去的几年里,它已经被用于创建大部分 JetBrains 产品的文档。...它基于开发工具 (如 Git)、拉取评审和自动检查,强制执行“文档即代码”管道流程,让整个团队能够像处理代码一样贡献、评审和跟踪变更。JetBrains 表示,这极大简化了文档管道流程。...WriterSide 支持 Markdown 和自定义的基于 XML 的标记,并允许文档作者在同一文档中组合这两种格式。例如,作者可以向 Markdown 文档中注入语义属性。...WriterSide 还支持动态地将 Markdown 片段转换为 XML,并将它们导入到 XML 文档中。

    52140

    Google 技术写作教程

    技术写作中最重要的过度词如下: however therefore for example 在下面的段落中,请注意过渡如何连接句子并使其上下文相关: Juan is a wonderful coder....是的,技术写作是残酷和充满限制的,但是至少技术写作提供了一个很好的解决方法。即,当引入冗长的概念名称或产品名称时,你您也可以指定该名称的缩写形式。然后,你您可以在整个文档中使用该简称。...it 和 they 以下代词在技术文档中引起最大的混乱: it they,them 和 their 例如,在下面的句子中,它是指Python还是C ++?...主动语态与被动语态 技术写作中的绝大多数句子都应该是主动语态。本单元教你您如何执行以下操作: 区分被动语态和主动语态。 将被动语态转换为主动语态,因为主动语态通常更清晰。...技术文档中的好句子可以确定谁对谁做事。

    1.3K10

    略谈为什么要重视文档写作

    2.2 重视设计 这里所说的写文档更准确说应该是编写技术方案文档。...在技术方案文档中,将业务逻辑梳理清楚,设计好核心功能的技术实现,梳理好依赖的接口,画清楚系统之间、接口之间的调用关系,考虑清楚各种异常场景等。...然后对技术方案进行评审,让其他经验丰富或者了解该块业务的同事提提建议,对方案进行优化。 当技术方案设计清楚并评审通过,然后再编码,心里就会非常有底。 方案设计合理,编码只是一个时间问题。...大家要抓住重点,文章想表达的是技术方案设计的重要性。 三、总结 本文虽然内容不多,但在此呼吁大家在动手之前一定将核心的逻辑,核心的方案想清楚,尽可能落到文档中。...PS: 改天有时间我会写一下如何写技术方案,如何写提测文档

    38030

    代码规范文档编写

    代码规范文档编写 Golang 的代码规范文档编写指南 Golang 是一种高性能、并发性强的编程语言,越来越受到开发者们的喜爱。...但是,为了保证代码的可读性、可维护性和可扩展性,我们需要遵循一些编码规范文档编写规范。本篇文章将介绍 Golang 的代码规范文档编写指南。 1....Golang 的代码规范 1.1 代码格式化 在 Golang 中,代码格式化非常重要。我们可以使用 go fmt 命令来格式化代码。...Golang 的文档工具可以自动运行并测试示例代码,以确保它们是正确的。 3. 结论 以上就是 Golang 的代码规范文档编写指南。...遵循这些规范可以使代码更易于维护和扩展,并且可以提高开发效率和代码质量。同时,使用 godoc 工具和编写示例代码可以帮助其他人了解你的代码和使用方式。

    29210

    7、产品需求文档(PRD)的写作方法

    1、理解并掌握PRD文档 -写作思路 -写作方法 -写作格式 2、什么是PRD文档 – PRD文档向上是对MRD内容的继承与发展,向下则是要把MRD文档里面的各种理论要求技术化,向研发部门与设计部门说明产品的的功能和性能要求...– PRD文档是产品文档中最底层最细致的文档,所以写作的时候,需要细致耐心。...5、PRD文档的几种表现方式 说到PRD文档,很多朋友之前看过模版,都会不假思索的打开Word开始写作,其实PRD文档的目的在于把问题讲清楚,而不是用什么工具!...– 具体哪一个,看团队要求和默契程度 6.3.3 UML > 用例文档 > 用例图与状态图 UML登场了(其实产品经理的PRD文档写作所涉及到的UML知识非常有限) – 中文名称:统一建模语言 – 英文名称...你看到的这个表格,只是一个基本格式,关于用例在业内并没有一个成为和固定的专门供你套用的东西,一切都已你团队的默认习惯和达到那你的目的依据来写作用例。根据你自己的需求去做。

    3.4K103

    typora+python打造舒适的文档写作环境

    但是接下来的设置简直是美到天,直接在typora里上传图片到COS,获得网络地址的回显,这不是把shigen写作的效率提升了一大截。...总所周知,shigen在文章《为什么我们总是被赶着走》里就提到了:我一篇文章的写作时间基本上都是2小时+,还要保持日更。效率的提升是那么的迫切。我先分析一下作者怎么实现的。...在这之前,可以了解一下相关的文章:腾讯云COS的快速接入,我在里边定义了一个命令行工具:图片我是这样使用的:图片意思就是上传文件,返回文件预览的地址,然后我需要复制文件预览的地址,放在typara这类md文档编辑器中...---以上就是《typora+python打造舒适的文档写作环境》的全部内容了,与shigen一起,每天不一样!。

    23830

    聊聊技术写作的个人体会

    有群友问过,是什么原因使我开始写技术公众号,又是什么动力让我坚持写的。 在我看来,写作是一件不能敷衍的事,通过写作来学习,反而要比单纯地学习的效果要好。...我享受写作文章,来跟其他处在相同处境的同学们交流,来向更优秀的大牛们学习取经。 这就是我目前写技术文章的一些个人体会吧。 对于上面提到的第二个原因,我最近颇有感触,想要多聊一些。...为了更有针对性,本文姑且限定一个话题吧,那就是“写作技术文章,如何看待他人的批评/意见”。 1、主观性的意见 有些声音其实只是主观看法,我认为可以和而不同。...对于代码规范,有时候为了举例方便,确实没有按照规范来。尽量避免,求一个兼顾。 知识性错误是要热烈欢迎的——不是说欢迎错误,而是说欢迎别人来指出我所未知的错误。...根据这个评论,我就去查看文档。 ?

    51030
    领券