Fix up the docs into reasonable shape
Make the docs include the exposed API's and be formatted better so that they are useful to users of debtcollector instead of not being useful. Change-Id: I6b1bdda206927d1475cabb1872a3fe21a178b125
This commit is contained in:
parent
31733373e1
commit
9f0f114b27
@ -1,6 +1,5 @@
|
|||||||
===============================
|
Debtcollector
|
||||||
debtcollector
|
=============
|
||||||
===============================
|
|
||||||
|
|
||||||
A collection of python patterns that help you collect your technical debt in a
|
A collection of python patterns that help you collect your technical debt in a
|
||||||
non-destructive manner (following deprecation patterns and strategies and
|
non-destructive manner (following deprecation patterns and strategies and
|
||||||
|
23
doc/source/api.rst
Normal file
23
doc/source/api.rst
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
===
|
||||||
|
API
|
||||||
|
===
|
||||||
|
|
||||||
|
|
||||||
|
The currently documented publicly exposed API's for usage in your project
|
||||||
|
are defined below.
|
||||||
|
|
||||||
|
.. warning::
|
||||||
|
|
||||||
|
External usage of internal utility functions and modules should be kept
|
||||||
|
to a **minimum** as they may be altered, refactored or moved to other
|
||||||
|
locations **without** notice (and without the typical deprecation cycle).
|
||||||
|
|
||||||
|
Moves
|
||||||
|
-----
|
||||||
|
|
||||||
|
.. automodule:: debtcollector.moves
|
||||||
|
|
||||||
|
Renames
|
||||||
|
-------
|
||||||
|
|
||||||
|
.. automodule:: debtcollector.renames
|
@ -12,6 +12,7 @@
|
|||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
|
import datetime
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
@ -22,8 +23,8 @@ sys.path.insert(0, os.path.abspath('../..'))
|
|||||||
# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
|
# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
|
||||||
extensions = [
|
extensions = [
|
||||||
'sphinx.ext.autodoc',
|
'sphinx.ext.autodoc',
|
||||||
#'sphinx.ext.intersphinx',
|
'sphinx.ext.viewcode',
|
||||||
'oslosphinx'
|
'oslosphinx',
|
||||||
]
|
]
|
||||||
|
|
||||||
# autodoc generation is a bit aggressive and a nuisance when doing heavy
|
# autodoc generation is a bit aggressive and a nuisance when doing heavy
|
||||||
@ -38,7 +39,7 @@ master_doc = 'index'
|
|||||||
|
|
||||||
# General information about the project.
|
# General information about the project.
|
||||||
project = u'debtcollector'
|
project = u'debtcollector'
|
||||||
copyright = u'2013, OpenStack Foundation'
|
copyright = u'%s, OpenStack Foundation' % datetime.date.today().year
|
||||||
|
|
||||||
# If true, '()' will be appended to :func: etc. cross-reference text.
|
# If true, '()' will be appended to :func: etc. cross-reference text.
|
||||||
add_function_parentheses = True
|
add_function_parentheses = True
|
||||||
@ -73,3 +74,11 @@ latex_documents = [
|
|||||||
|
|
||||||
# Example configuration for intersphinx: refer to the Python standard library.
|
# Example configuration for intersphinx: refer to the Python standard library.
|
||||||
#intersphinx_mapping = {'http://docs.python.org/': None}
|
#intersphinx_mapping = {'http://docs.python.org/': None}
|
||||||
|
|
||||||
|
# -- Options for autoddoc ----------------------------------------------------
|
||||||
|
|
||||||
|
# Keep source order
|
||||||
|
autodoc_member_order = 'bysource'
|
||||||
|
|
||||||
|
# Always include members
|
||||||
|
autodoc_default_flags = ['members', 'show-inheritance']
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
============
|
============
|
||||||
Contributing
|
Contributing
|
||||||
============
|
============
|
||||||
|
|
||||||
.. include:: ../../CONTRIBUTING.rst
|
.. include:: ../../CONTRIBUTING.rst
|
@ -1,19 +1,23 @@
|
|||||||
.. debtcollector documentation master file, created by
|
|
||||||
sphinx-quickstart on Tue Jul 9 22:26:36 2013.
|
|
||||||
You can adapt this file completely to your liking, but it should at least
|
|
||||||
contain the root `toctree` directive.
|
|
||||||
|
|
||||||
Welcome to debtcollector's documentation!
|
Welcome to debtcollector's documentation!
|
||||||
========================================================
|
=========================================
|
||||||
|
|
||||||
Contents:
|
.. include:: ../../README.rst
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
|
||||||
|
It should be noted that even though it is designed with OpenStack
|
||||||
|
integration in mind, and that is where most of its *current*
|
||||||
|
integration is it aims to be generally usable and useful in any
|
||||||
|
project.
|
||||||
|
|
||||||
|
Contents
|
||||||
|
--------
|
||||||
|
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:maxdepth: 2
|
:maxdepth: 2
|
||||||
|
|
||||||
readme
|
|
||||||
installation
|
installation
|
||||||
usage
|
api
|
||||||
contributing
|
contributing
|
||||||
|
|
||||||
Indices and tables
|
Indices and tables
|
||||||
|
@ -1 +0,0 @@
|
|||||||
.. include:: ../../README.rst
|
|
@ -1,7 +0,0 @@
|
|||||||
========
|
|
||||||
Usage
|
|
||||||
========
|
|
||||||
|
|
||||||
To use debtcollector in a project::
|
|
||||||
|
|
||||||
import debtcollector
|
|
Loading…
Reference in New Issue
Block a user