https://blueprints.launchpad.net/openstack-manuals/+spec/move-driver-docs
配置参考和云管理员指南包含各种驱动程序的文档。此规范明确了对此类文档的期望和处理方式。
驱动程序文档的共同目标包括
我们认为这种新方法的一些好处是
Compute、Storage、Networking 和 Databases 的驱动程序文档将按照描述的方式进行更改,目标是拥有准确的文档。这可以在 OpenStack 手册中提供简短的版本无关信息,并链接到供应商页面以获取完整详细信息或完整版本。
许多 OpenStack 项目包含驱动程序以支持特定的硬件或软件。
示例包括
这些驱动程序中的许多是硬件或软件特定的,只能由第三方驱动程序供应商记录。一些供应商拥有优秀的内置文档并定期更新,而另一些则没有或只有过时的文档。许多供应商已经在他们的网页上提供了关于驱动程序的文档,此规范建议将文档移动到供应商的网页并简单地链接到它们。
该规范还记录了作为 OpenStack 手册的一部分的完整文档的要求。
这将减少文档团队和供应商驱动程序的工作量,并提供明确的要求。
文档团队将完全记录如下指定的参考驱动程序,并为其他驱动程序添加简短的部分。如果供应商希望记录他们的驱动程序,他们被邀请 - 但不是强制 - 将他们的文档包含在配置参考中,如果他们承诺维护文档。但是,其他文档(包括云管理员指南和网络指南)将不包含第三方驱动程序的内容。在这些书籍中,如果存在第三方驱动程序,请添加以下声明:“有关其他驱动程序,请参阅配置参考指南的第 X 章”。
OpenStack 文档社区将完全记录的驱动程序的指南
对于其他驱动程序的文档,适用以下指南
如果供应商希望添加超过最小文档,他们需要承诺以下指南
有了这项政策,文档团队将在配置参考中记录至少以下驱动程序
对于每个外部驱动程序,我们希望以版本无关的方式简要记录驱动程序,并包含当前的配置选项。
每个章节应遵循此格式
一段简短的段落解释驱动程序。
一个链接,其中包含指向供应商网站的详细说明(如果有的话)
一个默认段落,例如
Set the following in your cinder.conf, and use the following options
to configure it.
volume_driver = cinder.volume.drivers.smbfs.SmbfsDriver
最后是自动生成的配置选项
驱动程序供应商可以发送这些补丁或创建错误。
如果供应商希望在配置参考中提供完整的文档,他们必须添加到 wiki 页面 一个联系编辑,他将负责供应商驱动程序文档。文档团队将向联系人分配错误,将联系人包含在供应商驱动程序的审查中,并期望及时响应。
如果供应商驱动程序文档变得过时,并且联系人没有对请求做出反应,则文档团队会将完整的文档更改为最小版本。
文档团队将审查供应商驱动程序,并确保各种驱动程序文档遵循一致的标准。
这项工作将分三个步骤完成
整个文档团队的口头交流 - 通知供应商
无。
除非另有说明,本文档根据 知识共享署名 3.0 许可协议 授权。请参阅所有 OpenStack 法律文件。