维基用于文档的 5 个绝佳理由

尚无读者喜欢这篇文章。
Typewriter keys

原始照片由 mshipp 拍摄。由 Rikki Endsley 修改。CC BY-SA 2.0。

您可能没有注意到,但人们常常对他们最喜欢的技术产生依恋。这可能是一部手机、一种编程语言或一个文本编辑器。当您在别人的项目上工作时,您通常必须使用流行的工具和语言,但当这是您自己的项目时,您可以选择玩具。文档也需要技术,但与 Web 框架和版本控制系统相比,大多数人对文档工具的预设意见较少。那么项目该如何选择呢?

维基是许多开源项目的流行选择。以下是一些原因:

  1. 维基提供简单的语法。贡献者只需要学习很少的标记,大多数维基都有一个“格式帮助”链接以提供指导。某些维基上的格式按钮可能意味着零手动标记。
  2. 维基不需要贡献者使用特殊的工具。您只需要一个 Web 浏览器。无论您是在台式机还是移动设备上工作都无关紧要。如果有足够的动力,您甚至可以使用 cURL 更新内容。
  3. 一些项目托管站点包含维基作为托管服务的一部分。这意味着您可以直接开始编写内容,而无需架设服务器、创建数据库等等。
  4. 维基通常内置版本控制。需要回滚编辑吗?只需点击几下即可。
  5. 一些维基平台有“讨论”页面,允许进行元讨论。这可能是一种非常有用的方式来讨论内容的更改,这种方式比编辑战更具建设性。

做出决定

维基并非完美无缺。它们不适合以其他格式重新发布或离线编辑。保持内容组织良好以便于查找可能具有挑战性。组织混乱的维基尤其容易出现重复和过时的内容。

但这并不是说您的项目不应该使用维基。如果您希望获得许多人(尤其是技术水平较低的贡献者)的贡献,那么维基是一个不错的选择。Arch Linux 项目尤其在使用维基进行文档方面做得非常出色。

维基非常适合关于特定用例的短篇文章。寻找关于如何将新的 git 分支推送到远程仓库的信息的人可能会觉得一段维基文章比在 50 页的用户指南中查找信息更容易接受。

维基对于快速变化的内容(例如,开发计划)也非常有用。如果您的项目还很年轻并且尚未稳定下来,那么编写长篇文档甚至可能是不可能的。Fedora 项目的发行说明最初是维基页面,稍后会转换为渲染的标记语言,结合了两者的优点。

最好的文档是实际编写出来的文档,因此始终优先考虑维基而不是没有文档。由于入门门槛如此之低,使用维基可能是快速获得大量内容的好方法。只需准备好照料维基花园即可。

文档
专栏

本文是 Rikki Endsley 协调的文档专栏的一部分。要为本专栏投稿,请提交您的故事创意或通过 open@opensource.com 联系我们。

标签
User profile image.
Ben Cotton 是一名受过训练的气象学家,但天气是一项很棒的爱好。Ben 在红帽公司担任 Fedora 项目经理。他是《开源项目项目管理》一书的作者。在 Twitter (@FunnelFiasco) 或 FunnelFiasco.com 上找到他。

3 条评论

您列出了维基成为流行选择的 5 个原因。这与您在标题中列出的问题不同。我不明白它们为什么“绝佳”——只是它们经常被选择的务实原因。我不认为它们“绝佳”。它们通常是零散的、重复的、未维护的。

您提供了一种文档选项,然后谈到“决定”。只有一个选项,没什么好决定的……为什么不提供替代方案。此外,维基有不同的类型:数据库支持的维基往往是最常见的,还有像 Docuwiki 这样的平面文件维基,以及我早上想不起来的其他类型。

维基应该是一种媒介,而不是一种风格;管理和维护良好的维基可能很棒(如文章中提到的 Arch 维基),但管理不善的维基通常会崩溃成无用、分散、脱节的过时[错误]信息集合。

至少,这是我的经验。

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 许可。
© . All rights reserved.