The Documentation team uses specifications in the docs-specs repository to maintain large changes. Approved specifications are published at Documentation Program Specifications. For tracking purposes, a blueprint is created for each specification. It is also good practice to contact the specialty team for the book you want to change to discuss your changes before starting work.
Use blueprints and specifications:
A specification needs two +2 votes from the docs-specs-core team. See the current list of docs-specs core team.
Use bugs against openstack-manuals or openstack-api-site:
For more information, see Documentation bugs.
The Installation Tutorials and Guides, Configuration Reference, and Networking Guide are released at release time, with draft material published to https://docs.openstack.org/draft/draft-index.html. The rest of the guides are continuously released.
To patch for the release-specific documentation, you should generally patch to master branch with “backport: xxxx” (for example, backport: kilo) in the commit message.
For these guides, the docs.openstack.org site defaults to the current release,
with the previous two releases being available under the More Releases
& Languages
drop-down. At release time, the documentation release team
will update the default page to the new release, and remove the link to
the oldest release. These docs are still available online for people who
have direct URLs to the content, but they are no longer linked from the
main site. For books written in DocBook XML, these old versions are clearly
marked with the release name in red down the left-hand margin. We are
currently developing a similar method of marking older books written in RST.
The core team tracks usage of older versions, and as usage falls, can
remove them entirely.
The OpenStack Installation Tutorials and Guides describe a manual install process for multiple distributions based on the following packaging systems:
Document | Source location | Target location |
---|---|---|
Configuration Reference | https://git.openstack.org/cgit/openstack/openstack-manuals/tree/doc/config-reference | https://docs.openstack.org/ocata/config-reference/ |
OpenStack Networking Guide | https://git.openstack.org/cgit/openstack/openstack-manuals/tree/doc/networking-guide | https://docs.openstack.org/ocata/networking-guide/ |
These guides cover multiple versions and we follow the general release information. The guides cover the latest two versions, for example Juno and Kilo. The following exceptions apply:
Document | Source location | Target location |
---|---|---|
OpenStack Architecture Design Guide | https://git.openstack.org/cgit/openstack/openstack-manuals/tree/doc/arch-design | https://docs.openstack.org/arch-design/ |
OpenStack Administrator Guide | https://git.openstack.org/cgit/openstack/openstack-manuals/tree/doc/admin-guide | https://docs.openstack.org/admin-guide/ |
OpenStack High Availability Guide | https://git.openstack.org/cgit/openstack/openstack-manuals/tree/doc/ha-guide | https://docs.openstack.org/ha-guide/ |
OpenStack Security Guide | https://git.openstack.org/cgit/openstack/security-doc/tree/security-guide | https://docs.openstack.org/security-guide/ |
OpenStack Virtual Machine Image Guide | https://git.openstack.org/cgit/openstack/openstack-manuals/tree/doc/image-guide | https://docs.openstack.org/image-guide/ |
Document | Source location | Target location |
---|---|---|
OpenStack End User Guide | https://git.openstack.org/cgit/openstack/openstack-manuals/tree/doc/user-guide | https://docs.openstack.org/user-guide/ |
OpenStack API Guide | https://git.openstack.org/cgit/openstack/api-site/tree/api-quick-start | https://developer.openstack.org/api-guide/quick-start/ |
OpenStack Command-Line Interface Reference | https://git.openstack.org/cgit/openstack/openstack-manuals/tree/doc/cli-reference | https://docs.openstack.org/cli-reference/ |
We are migrating away from WADL in 2016. Refer to OpenStack API documentation for details. Once the migration is complete, the API reference pages will be stored in the project repositories and we will have redirects in place for these API pages.
Each project maintains its own developer guide. They are published from each project repository. See https://docs.openstack.org/developer/openstack-projects.html and https://docs.openstack.org/developer/language-bindings.html.
Generally, the https://docs.openstack.org/developer/ documentation is meant
for contributors to OpenStack projects. Each project’s repo has a
doc/source
directory where RST source files are stored. They are built
automatically with Sphinx when the patch is merged. For example, see
https://git.openstack.org/cgit/openstack/horizon/tree/doc/source for the
horizon contributor documentation source and https://docs.openstack.org/developer/horizon/
for the built documentation.
This section shows the license indicators as of March 20, 2015.
What to do to make more consistent output:
These guides are created by “scraping” code:
These guides have no indicator in output:
This guide has a review in place to get a license indicator in output:
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.