Jump to: navigation, search

Difference between revisions of "Glance-where-are-the-docs"

m
m
Line 7: Line 7:
 
</div>
 
</div>
  
== "dev docs" written for OpenStack contributors by the OpenStack developers working on Glance ==
+
== "dev docs" written by the OpenStack developers working on Glance ==
* audience: software developers who want to work on Glance and/or the python-glanceclient
+
* audience: there are two primary audiences:
 +
*# software developers who want to work on Glance and/or the python-glanceclient
 +
*# Glance users: "Developer docs should be anything you feel is relevant to Glance users that isn't covered in openstack-manuals. Basically, manuals can't cover everything, so this is where you make up the shortfall" (Lara Brindley, current Docs PTL)
 
* generated from the rst files in the doc/source directory in the source code
 
* generated from the rst files in the doc/source directory in the source code
 
** https://github.com/openstack/glance
 
** https://github.com/openstack/glance
Line 23: Line 25:
 
** It will create a directory /opt/stack/glance/doc/build which has html and man subdirectories
 
** It will create a directory /opt/stack/glance/doc/build which has html and man subdirectories
  
== "API docs" written for application developers and people who upload images programmatically ==
+
== API Reference Documentation ==
* audience: these are "prospective end user docs" that a cloud provider would use as the basis to create custom API docs for their particular cloud
+
* audience: prospective end users -- the intended audience consists of application developers and SDK developers who need precise and accurate information about the REST APIs implemented by Glance.
* generated from files in http://git.openstack.org/cgit/openstack/image-api/
+
* status: being reworked in Liberty following this spec: https://review.openstack.org/#/c/177934/
* v1 generated from XML files in openstack-image-service-api/src/docbkx
+
* generated from files in https://github.com/openstack/api-site
** posted at: http://docs.openstack.org/api/openstack-image-service/1.1/content/
+
* posted at http://api.openstack.org/api-ref.html
* v2 generated from markdown files in openstack-image-service-api/src/markdown
 
** posted at: http://docs.openstack.org/api/openstack-image-service/2.0/content/
 
* content: the API specifications
 
 
* file bugs at: http://bugs.launchpad.net/openstack-api-site
 
* file bugs at: http://bugs.launchpad.net/openstack-api-site
 +
* note: There used to be narrative style API Reference Docs  The source code is still at https://github.com/openstack/image-api, but it's been moved to the attic.  The repo README has this note: "To update Image API information, please submit patches to http://git.openstack.org/cgit/openstack/glance-specs for a new API feature and to http://git.openstack.org/cgit/openstack/api-site for implemented API information."
  
== API Quick Reference Docs ==
+
== OpenStack Manuals ==
* generated from XML files in: http://git.openstack.org/cgit/openstack/api-site
+
* audience: consumers of OpenStack in their various roles. The manuals are broken into Installation, Ops & Admin, and User Guides.
* posted at: http://api.openstack.org/api-ref.html
+
 
* content: quick ref docs and WADLs for the API
+
== under construction ==
* file bugs at: http://bugs.launchpad.net/openstack-api-site
+
(ignore all below here)
  
== "operator docs" ==
 
 
*  generated from XML files in http://git.openstack.org/cgit/openstack/openstack-manuals
 
*  generated from XML files in http://git.openstack.org/cgit/openstack/openstack-manuals
 
* file bugs at: https://bugs.launchpad.net/openstack-manuals
 
* file bugs at: https://bugs.launchpad.net/openstack-manuals

Revision as of 13:04, 30 July 2015

This info is accurate as of 5 September 2014.

Info about contributing to the documentation is here: https://wiki.openstack.org/wiki/Documentation (basically, you clone a repo and use gerrit just like you do for code)

Note to Glance devs: file a bug when you plan to contribute to/update documentation so there's no duplication of effort.

"dev docs" written by the OpenStack developers working on Glance

API Reference Documentation

OpenStack Manuals

  • audience: consumers of OpenStack in their various roles. The manuals are broken into Installation, Ops & Admin, and User Guides.

under construction

(ignore all below here)

End User Guide