Spec for adding RefStack docs to the website natively
Change-Id: Id409c9bb45955ced41c7d85d8766247f50439b67
This commit is contained in:
parent
28f3a61383
commit
41df5d0288
129
specs/pike/approved/add-refstack-docs.rst
Normal file
129
specs/pike/approved/add-refstack-docs.rst
Normal file
@ -0,0 +1,129 @@
|
||||
=============================================
|
||||
Displaying RefStack Documentation Directly on Website
|
||||
=============================================
|
||||
|
||||
Launchpad blueprint:
|
||||
|
||||
* https://blueprints.launchpad.net/refstack/+spec/user-documentation
|
||||
|
||||
This specification defines the changes to the "About" page of the RefStack
|
||||
website in that are neccessary in order to allow RefStack documentation to be
|
||||
displayed natively on the RefStack site.
|
||||
|
||||
Problem description
|
||||
===================
|
||||
|
||||
To make RefStack information more accessible to users, RefStack documentation
|
||||
should be displayed in a format more closely matching that of the rest of
|
||||
the RefStack site. Currently, documentation is maintained as RST files in the
|
||||
‘doc’ folder of the RefStack repository, but with this change, users will also
|
||||
be able to view them as HTML files via the RefStack site.
|
||||
|
||||
|
||||
Proposed change
|
||||
===============
|
||||
|
||||
As mentioned above, it would be ideal to be able to access RefStack
|
||||
documentation in HTML format. The current plan is to use docutills in
|
||||
combination with sphinx in order to create HTML templates which will then
|
||||
be able to be integrated into the existing RefStack website.
|
||||
|
||||
Another goal of this documentation update will be to a duplicate set of docs
|
||||
intended for users from the rest of the docs, in order to ensure that they
|
||||
will be more easily accessed by end users. These docs will be displayed on the
|
||||
the RefStack website. A second set of docs, the RefStack Project docs,
|
||||
will be hosted at the OpenStack docs website. These will be the same docs
|
||||
that are published in the RefStack repo in RST format.
|
||||
|
||||
|
||||
Possible libraries to use:
|
||||
|
||||
sphinx
|
||||
|
||||
docutils
|
||||
|
||||
Alternatives
|
||||
------------
|
||||
|
||||
Data model impact
|
||||
-----------------
|
||||
|
||||
None
|
||||
|
||||
REST API impact
|
||||
---------------
|
||||
|
||||
None
|
||||
|
||||
Security impact
|
||||
---------------
|
||||
|
||||
None
|
||||
|
||||
Notifications impact
|
||||
--------------------
|
||||
|
||||
None
|
||||
|
||||
Other end user impact
|
||||
---------------------
|
||||
|
||||
None
|
||||
|
||||
Performance Impact
|
||||
------------------
|
||||
|
||||
None
|
||||
|
||||
Other deployer impact
|
||||
---------------------
|
||||
|
||||
None
|
||||
|
||||
Developer impact
|
||||
----------------
|
||||
|
||||
None
|
||||
|
||||
Implementation
|
||||
==============
|
||||
|
||||
Assignee(s)
|
||||
-----------
|
||||
|
||||
Primary assignee:
|
||||
Paul Van Eck
|
||||
|
||||
Other contributors:
|
||||
Luz Cazares
|
||||
|
||||
Work Items
|
||||
----------
|
||||
|
||||
None
|
||||
|
||||
Dependencies
|
||||
============
|
||||
|
||||
None
|
||||
|
||||
Testing
|
||||
=======
|
||||
|
||||
None
|
||||
|
||||
Documentation Impact
|
||||
====================
|
||||
|
||||
User specific documents will now be available on the RefStack website in
|
||||
simple HTML format. It will be listed under the "About" section on the main
|
||||
menu bar. This will be a change from the current state in that users will now
|
||||
be able to view documentation concerning running tests and uploading results
|
||||
in a format which is similar to the rest of the RefStack website.
|
||||
|
||||
RefStack documentation will now also be available on the main OpenStack docs
|
||||
site. These docs will use the same source as those hosted on the RefStack site.
|
||||
|
||||
References
|
||||
==========
|
||||
|
Loading…
Reference in New Issue
Block a user