Jump to: navigation, search

Blueprint-os-cli-docs

Revision as of 13:26, 29 October 2013 by Dfleming (talk | contribs) (Created page with "* '''Launchpad Entry''': [https://blueprints.launchpad.net/openstack-manuals/+spec/blueprint-os-cli-docs| Design for OpenStack Command-line Interface (CLI) Docs] * '''Created...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Summary

This blueprint describes a plan to automate the reference documentation for the OpenStack command-line interfaces (CLI), such as nova, neutron, keystone, swift, and other commands. Currently, this documentation resides here and is produced manually, though it's cut and paste from the command help output.

The automated documentation would appear in the following books:

Document Purpose
OpenStack End User Guide Introduces end users to cloud concepts, common tasks, and ways of interacting with the cloud.

Through examples, shows users how to perform tasks in an OpenStack cloud through:

  • the Horizon dashboard
  • the OpenStack command-line clients

In an appendix (or appendices), provides reference information that enables users to perform tasks through OpenStack command-line client commands.

OpenStack Admin User Guide Introduces admin users to administrative tasks, and ways of interacting with the cloud.

Through examples, shows admin users how to perform administrative tasks in an OpenStack cloud through:

  • the Horizon dashboard
  • the OpenStack command-line clients

Content will be shared between the two user guides.

Blueprint - CLI documentation automation

Audience: End users of OpenStack clouds who perform tasks through the OpenStack command-line clients. Also, developers who create applications on top of OpenStack by using the OpenStack APIs.

Product info: Icehouse, 2014.1

Purpose:

  • Automate CLI reference documentation from code.
  • Include both the output from nova help, and so on, and the output for each command, such as nova help boot.

Source material: