风格指南

本指南用于帮助您了解术语表的受众,定义结构,必需的颗粒度,以及如何保持一致的样式。

本开源办公室术语表遵循如下规则:

  1. 使用简单的、易于理解的语言,避免使用技术术语和流行语
  2. 杜绝口语
  3. 使用准确和具体的语言
  4. 避免缩写
  5. 少用被动语态
  6. 尽量以主动形式表达
  7. 引号外避免使用感叹号
  8. 避免夸大
  9. 避免冗余
  10. 要简洁

受众

本术语表是为技术和非技术用户编写的。 请确保定义以简单明了的方式进行解释,并不要假设技术知识。下面在“定义”下进一步做出说明。

最小可行定义

我们的目标是让任何人都能够轻松理解开源办公室术语。 因此,我们专注于简单。 这意味着使用清晰简单的语言,配以任何使用技术的人都能够理解的示例(更多内容如下),同时提供至少从技术角度来看的最小可行定义。 我们不希望省略上下文和示例 — 毕竟这些能帮助读者理解概念 — 但如果不需要技术细节来理解,我们会跳过。 目标是不要把事情搞得太复杂。一旦读者理解了基本概念,其他资源将帮助他们深入挖掘。 这部分不在本术语表的范围内。

定义模板

每个术语都储存在 markdown 文件中,并遵循此模板:

---
title: 
status: 
category: 
---

## 是什么

对技术或概念的简洁摘要。

## 它要解决的问题

一小段关于它所解决问题的描述。

## 它有何帮助

几段关于它如何解决问题的描述。

标题

标题标签将始终位于定义布局的顶部,其值应为首字母大写的格式。

---
title: 定义模板

状态

状态标签将跟在标题标签之后。状态标签表示定义是否经过彻底审查或需要更多工作。

有效的值是:

  • Completed(完成)
  • Feedback Appreciated(感谢反馈)
  • Not Started(未开始)

你可以随时针对已完成的定义提出疑修。当定义处于变化阶段时,其状态将更改为感谢反馈

---
title: 定义模板
status: Feedback Appreciated

分类标签

分类标标签跟在状态标签之后。 为了使标签具有意义,并对用户有所帮助,我们将严格使用它们。 使用太多标签只会削弱其含义。 除了“基本”意味着必须要理解其他云原生概念的术语之外,大多数术语可能只有一个标签。

注意:请不要引入新的标签,除非维护者批准。当您向条目添加分类标签时,请确保它们与下面列出的(单数,无拼写错误)完全相同。

目前的分类标签有

  • application(应用)
  • architecture(架构)
  • fundamental(基础)
  • infrastructure(基础设施)
  • methodology(方法论)
  • networking(网络)
  • property(属性)
  • security(安全)
---
title: 定义模板 
status: Feedback Appreciated
tags: ["tag 1"], ["tag 2"]
---

定义

质量至上

如果合并了,你的提交就是开源办公室对该术语的官方定义(直到有人对其进行优化)。 创建一个满足开源办公室高标准的术语不能草率 — 质量需要时间和努力。

自己做研究:即便您确信您知道这个术语,也要验证您的理解是正确的。 我们经常在组织中以一定方式使用术语,但这种方式可能无法反应全貌。 当你做研究,特别是你对术语不是很熟悉时,请使用多个资源。 很多定义是片面的,特别是由供应商提供的那些。 术语表必须包含供应商中立的,全球接受的定义。

不要剽窃。同样的规则适用于术语表和任何其他任何严肃的出版物。 不要复制粘贴别人的工作,除非你正在引用并贡献给他们。 如果您喜欢一个定义中的一部分,请用自己的语言来组织。

参考权威资源。可以的话,链接到权威资源,如项目文档。 注意我们不能链接到供应商开发的内容。

保持简单

术语表旨在以简单的词语解释复杂的概念,这是出乎意料难以完成的任务,可能需要多次修订。 在起草您的定义时,请记得考虑读者。 避免使用行业术语和流行语 ——你可能会不自觉地使用它们,这时需要对自己的表述进行调整和修正。

在适当的时候,使用现实世界的例子来帮助读者(尤其是非技术人员)更好地理解你所解释的概念何时以及为什么是相关的。

在您的定义中使用时,始终链接到现有的词汇表术语(只有首次提到时应添加超链接)。

示例:查看服务网格定义中的“是什么”部分。 它与微服务、服务、可靠性和可观察性的定义有关。 此外,它使用一个真实世界的例子,将微服务环境中的网络挑战(非技术人员无法理解的内容)与wifi问题(任何使用笔记本电脑的人都能理解)进行了比较。 在可能的情况下,尽量建立这种联系。

从您喜欢的文字处理软件开始

我们建议先用Google、LibreOffice、Word等软件写一篇文档,让它静置几天,然后再回来修订。 这样可以帮助您捕捉到可以用更简单易懂的表述来改进的地方。 以及,在提交PR之前,确保运行拼写检查。

为了确保在处理一个术语时没有人其他人提交PR,请确保认领一个问题(或创建一个问题),并确认其已经分配给您了。 有关更多信息,请参阅如何贡献文档。

在开始之前,请阅读一些已发布的术语 以获取一些关于颗粒度和难点以及示例什么时候合适的感觉。

审查流程:期待什么

请注意,目前我们只有三位维护者在业余时间进行审查。 有时,我们可能会快速地审查术语;而有时可能需要一些时间 —— 我们感谢您的耐心。 如果您有任何问题,请在 #glossary Slack 频道与我们联系 (关于在哪里和如何找到它,请参考我们的如何贡献文档)。

我们的目标是使术语表成为可能是最佳的资源。 一旦您提交了 PR,我们可能会要求进行一个或多个修订。 不要沮丧 —— 这对许多 PR 都是一样的。 这种反复和我们的合作将确保您的贡献成为一个真正有用的定义,受全球读者阅读和参考。