这是一套针对自制散文文档的风格和用法指南,面向用户、贡献者和维护者(与可执行计算机代码相对)。它适用于Homebrew/brew
存储库中的docs
中的文档、公告电子邮件以及与自制社区的其他通信。
这并不适用于任何 Ruby 或其他计算机代码。你可以使用它来了解从计算机代码中提取的技术文档,例如嵌入式手册页,但它只是一个建议。
自制散文文档的主要目标是与用户和贡献者社区进行沟通。“用户”在此处包括“贡献者”;无论你在哪里看到“用户”,都可以用“用户和贡献者”代替。
可理解性比任何特定风格指南都更重要。
用户优先于维护者,特别是在以维护者为重点的文档中除外。
自制的受众包括受教育程度和经验范围很广的用户,以及英语不是母语的用户。我们的目标是尽可能支持这些用户。
我们努力做到“正确”而不是“花哨”的使用。想想报纸文章,而不是学术论文。
这是一套使用人类判断力应用的指南,而不是一套严格的规则。它就像经济学人风格指南或加纳的现代美国用法。它不像Ruby 风格指南。这里的指南都可以解释和讨论。100% 符合这些指南不是目标。
本文档的目的是帮助作者做出有关清晰度、风格和一致性的决策。它不是为了帮助解决谁更了解英语的争论。不要使用本文档来当混蛋。
我们更喜欢
h1
标题中使用标题大小写;在所有其他标题中使用句子大小写固定宽度字体
样式显示<...>
括号标记
git remote add <my-user-name> https://github.com/<my-user-name>/homebrew-core.git
git
和 brew
这样的命令名称以 固定宽度字体
样式显示BLAH
设置为 5”,而不是“将 $BLAH
设置为 5”homebrew/core
这样的水龙头名称以 固定宽度字体
样式显示。存储库名称可以用固定宽度字体显示,如“Homebrew/homebrew-core
”,作为链接显示,如“Homebrew/homebrew-core”,或常规文本,如“Homebrew/homebrew-core”,具体取决于哪种方式最适合给定的用途。
参考这些准则,以便在为 Homebrew 文档和通信撰写自己的文章时对风格和用法做出决策。
修复整个文档或多个文档中的风格和用法的 PR 是可以的,并且是鼓励的。仅针对一两个风格更改的 PR 有点过分。
对涉及文档的 PR 或提交提供风格和用法反馈是可以的,并且是鼓励的。但请记住,这些只是准则,对于任何更改,作者可能出于可理解性或美观的目的而故意选择打破这些规则。