Quarkus documentation content types

Quarkus 文档被构建成四种独特的内容类型:概念、方法、教程和参考。Quarkus 文档的组成和结构遵循 Diátaxis 系统文档框架,用于技术文档编写。每种内容类型都会解决不同的用户需求、实现不同的目的,并且需要采取不同的方法来创建。

Diátaxis documentation framework

我们选择将 Quarkus 文档与 Diátaxis 文档框架“6”对齐“5”,它定义了一种核心内容结构,该结构满足用户在查阅文档时会遇到的不同需求。

diataxis framework

Image credit: [role="bare"]https://diataxis.fr/

以下是不同文档类型的一个简短摘要,但是如果你想更深入地了解此分类背后的原因,那么值得花时间阅读我们的网站。

Concept guides (Explanation)

说明是 discussion,对特定主题进行澄清和讲解。说明是 understanding-oriented

优秀的概念指南:

  • 专注于解释一个主题。它们的目的是帮助读者理解这个概念。

  • 不会教授、指导或包含参考信息。如果你需要参考教程、操作方法或参考指南,请向读者指出可以在哪里找到这些内容,而不要直接在概念指南中复制这些信息。

  • 提供背景信息和上下文,以说明 why 工作方式或构建方式。你可以引用设计决策、历史原因和技术限制来重申你的观点。

  • 包含特定示例来说明讲解内容,但避免让讲解内容本身过度依赖特定的技术或实现模式。

  • 从多个角度分析这个概念,并与其他概念进行比较,讨论这是否与读者的理解相关且有用。

  • 可能会表达对所讲解的概念在不同的潜在用例或应用程序中存在的优点和缺点的意见。

How-to guides

操作方法指南是 directions,指导读者完成解决实际问题所需的步骤。操作方法指南是 goal-oriented

优秀的如何操作指南:

  • 指导(演练)或演示如何完成一项任务。

  • 假设你拥有足够的上下文信息来开始这项任务。

  • 描述完成一项任务所需的具体步骤,但这些步骤可能会出现在一项更大任务的中间。

  • 不要解释概念,他们依托于其他文档(如概念)来解释。

  • 可适应真实世界的用例。

  • 实用(而不是完整)。

Reference guides

参考指南是“1”机器以及如何操作它的文档。参考材料是“2”。

优秀的参考指南:

  • 简洁明了。他们陈述、描述和说明。

  • 与其他参考指南保持一致(尽可能)。这里遵循模板会有所帮助。

  • 保持对描述其主题的关注。他们不会从其他来源解释或提供其他背景信息。

  • 提供示例或插图来帮助读者理解所描述的内容。

  • 保持最新。在生成配置参考材料的同时,描述配置如何应用的扩展参考必须准确才能有用。

Tutorials

教程是“3”文档,它指引读者逐步完成某种项目。教程是“4”。

优秀的教程:

  • 提供学习体验,让读者有所收获。

  • 让读者入门(而不是创造专家)。

  • 为读者提供具体可操作的步骤,每个步骤都有一个可理解的结果。

  • 可靠且一致(它们随时可供所有用户使用)。

  • 仅包含完成任务所需的信息。他们委托给其他文档类型(概念或参考)来提供额外的上下文。

  • 专注于完成任务的一种方式。其他文档类型会探索备选方法(例如指南)。