Merge "rearrange existing content to follow new standard"

This commit is contained in:
Jenkins 2017-06-29 19:42:35 +00:00 committed by Gerrit Code Review
commit 8b158e086c
14 changed files with 32 additions and 26 deletions

View File

@ -1,6 +1,6 @@
================ ==================
For Developers For Contributors
================ ==================
If you would like to contribute to cliff directly, these instructions If you would like to contribute to cliff directly, these instructions
should help you get started. Bug reports, and feature requests are should help you get started. Bug reports, and feature requests are

View File

@ -1 +0,0 @@
.. include:: ../../ChangeLog

View File

@ -6,22 +6,13 @@ cliff is a framework for building command line programs. It uses
plugins to define sub-commands, output formatters, and other plugins to define sub-commands, output formatters, and other
extensions. extensions.
Contents:
.. toctree:: .. toctree::
:maxdepth: 2 :maxdepth: 2
introduction install/index
demoapp user/index
list_commands reference/index
show_commands contributors/index
complete
interactive_mode
classes
install
sphinxext
developers
history
Indices and tables Indices and tables

View File

@ -5,7 +5,7 @@
Python Versions Python Versions
=============== ===============
cliff is being developed under Python 2.7 and tested with Python 3.2. cliff is being developed under Python 2.7 and tested with Python 3.5.
Dependencies Dependencies
============ ============

View File

@ -1,6 +1,6 @@
=============== =======================
Cliff Classes Cliff Class Reference
=============== =======================
Application Application
=========== ===========

View File

@ -81,7 +81,7 @@ main.py
The main application is defined in ``main.py``: The main application is defined in ``main.py``:
.. literalinclude:: ../../demoapp/cliffdemo/main.py .. literalinclude:: ../../../demoapp/cliffdemo/main.py
:linenos: :linenos:
The :class:`DemoApp` class inherits from :class:`App` and overrides The :class:`DemoApp` class inherits from :class:`App` and overrides
@ -116,7 +116,7 @@ simple.py
Two commands are defined in ``simple.py``: Two commands are defined in ``simple.py``:
.. literalinclude:: ../../demoapp/cliffdemo/simple.py .. literalinclude:: ../../../demoapp/cliffdemo/simple.py
:linenos: :linenos:
:class:`Simple` demonstrates using logging to emit messages on the :class:`Simple` demonstrates using logging to emit messages on the
@ -190,7 +190,7 @@ list.py
:class:`cliff.lister.Lister` which prints a list of the files in the :class:`cliff.lister.Lister` which prints a list of the files in the
current directory. current directory.
.. literalinclude:: ../../demoapp/cliffdemo/list.py .. literalinclude:: ../../../demoapp/cliffdemo/list.py
:linenos: :linenos:
:class:`Files` prepares the data, and :class:`Lister` manages the :class:`Files` prepares the data, and :class:`Lister` manages the
@ -224,7 +224,7 @@ show.py
:class:`cliff.show.ShowOne` which prints the properties of the named :class:`cliff.show.ShowOne` which prints the properties of the named
file. file.
.. literalinclude:: ../../demoapp/cliffdemo/show.py .. literalinclude:: ../../../demoapp/cliffdemo/show.py
:linenos: :linenos:
:class:`File` prepares the data, and :class:`ShowOne` manages the :class:`File` prepares the data, and :class:`ShowOne` manages the
@ -250,7 +250,7 @@ setup.py
The demo application is packaged using distribute_, the modern The demo application is packaged using distribute_, the modern
implementation of setuptools. implementation of setuptools.
.. literalinclude:: ../../demoapp/setup.py .. literalinclude:: ../../../demoapp/setup.py
:linenos: :linenos:
The important parts of the packaging instructions are the The important parts of the packaging instructions are the

View File

@ -0,0 +1 @@
.. include:: ../../../ChangeLog

15
doc/source/user/index.rst Normal file
View File

@ -0,0 +1,15 @@
=============
Using cliff
=============
.. toctree::
:maxdepth: 2
introduction
demoapp
list_commands
show_commands
complete
interactive_mode
sphinxext
history