move existing content into the new standard structure
This patch rearranges and reformats existing content. Change-Id: Ibcad865d2ae45696628f77b5bd5f0e6b1f6842cf
This commit is contained in:
45
doc/source/cli/index.rst
Normal file
45
doc/source/cli/index.rst
Normal file
@@ -0,0 +1,45 @@
|
|||||||
|
:orphan:
|
||||||
|
|
||||||
|
.. This page is to provide the top page for the CLI reference.
|
||||||
|
On the other hand, it looks better that the top level document has
|
||||||
|
direct links to individual pages for better navigation.
|
||||||
|
From that reason, :orphan: is needed to silence sphinx warning.
|
||||||
|
|
||||||
|
..
|
||||||
|
Licensed under the Apache License, Version 2.0 (the "License"); you may
|
||||||
|
not use this file except in compliance with the License. You may obtain
|
||||||
|
a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
||||||
|
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||||
|
License for the specific language governing permissions and limitations
|
||||||
|
under the License.
|
||||||
|
|
||||||
|
|
||||||
|
Convention for heading levels in Neutron devref:
|
||||||
|
======= Heading 0 (reserved for the title in a document)
|
||||||
|
------- Heading 1
|
||||||
|
~~~~~~~ Heading 2
|
||||||
|
+++++++ Heading 3
|
||||||
|
''''''' Heading 4
|
||||||
|
(Avoid deeper levels because they do not render well.)
|
||||||
|
|
||||||
|
=============
|
||||||
|
CLI reference
|
||||||
|
=============
|
||||||
|
|
||||||
|
There are two CLIs which support the Networking API:
|
||||||
|
:doc:`neutron CLI <neutron>` and
|
||||||
|
`OpenStack Client (OSC) <https://docs.openstack.org/developer/python-openstackclient/>`__.
|
||||||
|
OpenStack Client provides the basic network commands and
|
||||||
|
python-neutronclient provides :doc:`extensions <osc_plugins>` (aka OSC plugins)
|
||||||
|
for advanced networking services.
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 2
|
||||||
|
|
||||||
|
neutron CLI <neutron>
|
||||||
|
Network extensions to OpenStack Client <osc_plugins>
|
@@ -20,8 +20,8 @@
|
|||||||
''''''' Heading 4
|
''''''' Heading 4
|
||||||
(Avoid deeper levels because they do not render well.)
|
(Avoid deeper levels because they do not render well.)
|
||||||
|
|
||||||
Command-line Interface
|
Using neutron CLI
|
||||||
======================
|
=================
|
||||||
|
|
||||||
The **neutron** shell utility interacts with OpenStack Networking API from the
|
The **neutron** shell utility interacts with OpenStack Networking API from the
|
||||||
command-line. It supports the entire features of OpenStack Networking API.
|
command-line. It supports the entire features of OpenStack Networking API.
|
43
doc/source/contributor/index.rst
Normal file
43
doc/source/contributor/index.rst
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
:orphan:
|
||||||
|
|
||||||
|
.. This page is to provide the top page for the contributor guide.
|
||||||
|
On the other hand, it looks better that the top level document has
|
||||||
|
direct links to individual pages for better navigation.
|
||||||
|
From that reason, :orphan: is needed to silence sphinx warning.
|
||||||
|
|
||||||
|
..
|
||||||
|
Licensed under the Apache License, Version 2.0 (the "License"); you may
|
||||||
|
not use this file except in compliance with the License. You may obtain
|
||||||
|
a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
||||||
|
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||||
|
License for the specific language governing permissions and limitations
|
||||||
|
under the License.
|
||||||
|
|
||||||
|
|
||||||
|
Convention for heading levels in Neutron devref:
|
||||||
|
======= Heading 0 (reserved for the title in a document)
|
||||||
|
------- Heading 1
|
||||||
|
~~~~~~~ Heading 2
|
||||||
|
+++++++ Heading 3
|
||||||
|
''''''' Heading 4
|
||||||
|
(Avoid deeper levels because they do not render well.)
|
||||||
|
|
||||||
|
=================
|
||||||
|
Contributor Guide
|
||||||
|
=================
|
||||||
|
|
||||||
|
In the Contributor Guide, you will find information on neutronclient's
|
||||||
|
lower level programming details or APIs as well as the transition to
|
||||||
|
OpenStack client.
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 2
|
||||||
|
|
||||||
|
client_command_extensions
|
||||||
|
cli_option_guideline
|
||||||
|
transition_to_osc
|
@@ -19,45 +19,52 @@
|
|||||||
''''''' Heading 4
|
''''''' Heading 4
|
||||||
(Avoid deeper levels because they do not render well.)
|
(Avoid deeper levels because they do not render well.)
|
||||||
|
|
||||||
Python bindings to the OpenStack Networking API
|
==================================
|
||||||
===============================================
|
python-neutronclient documentation
|
||||||
|
==================================
|
||||||
|
|
||||||
This is a client for OpenStack Networking API. There is a :doc:`Python API
|
This is a client for OpenStack Networking API. It provides
|
||||||
<usage/library>` (the neutronclient module), and a :doc:`command-line script
|
:doc:`Python API bindings <reference/index>` (the neutronclient module) and
|
||||||
<usage/cli>` (installed as **neutron**). Each implements the entire OpenStack
|
:doc:`command-line interface (CLI) <cli/index>`.
|
||||||
Networking API.
|
|
||||||
|
|
||||||
Using neutronclient
|
There are two CLIs which support the Networking API:
|
||||||
-------------------
|
:doc:`neutron CLI <cli/neutron>` and
|
||||||
|
`OpenStack Client (OSC) <https://docs.openstack.org/developer/python-openstackclient/>`__.
|
||||||
|
OpenStack Client provides the basic network commands and
|
||||||
|
python-neutronclient provides extensions (aka OSC plugins)
|
||||||
|
for advanced networking services.
|
||||||
|
|
||||||
|
User Documentation
|
||||||
|
------------------
|
||||||
|
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:maxdepth: 2
|
:maxdepth: 1
|
||||||
|
|
||||||
usage/cli
|
reference/index
|
||||||
usage/library
|
cli/neutron
|
||||||
usage/osc_cli_plugins
|
cli/osc_plugins
|
||||||
|
|
||||||
Developer Guide
|
Contributor Guide
|
||||||
---------------
|
-----------------
|
||||||
|
|
||||||
In the Developer Guide, you will find information on Neutron’s client
|
In the :doc:`Contributor Guide <contributor/index>`, you will find
|
||||||
lower level programming details or APIs as well as the transition to
|
information on neutronclient's lower level programming details or APIs
|
||||||
OpenStack client.
|
as well as the transition to OpenStack client.
|
||||||
|
|
||||||
.. note:
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
|
contributor/client_command_extensions
|
||||||
|
contributor/cli_option_guideline
|
||||||
|
contributor/transition_to_osc
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
|
||||||
neutron CLI has been deprecated from Ocata release.
|
neutron CLI has been deprecated from Ocata release.
|
||||||
We do not add, change and drop any existing commands any more.
|
We do not add, change and drop any existing commands any more.
|
||||||
We only accept changes on OSC plugin, neutronclient python bindings
|
We only accept changes on OSC plugin, neutronclient python bindings
|
||||||
and bug fixes on the deprecated CLI (``neutron`` command).
|
and bug fixes on the deprecated CLI (``neutron`` command).
|
||||||
|
|
||||||
.. toctree::
|
|
||||||
:maxdepth: 2
|
|
||||||
|
|
||||||
devref/client_command_extensions
|
|
||||||
devref/cli_option_guideline
|
|
||||||
devref/transition_to_osc
|
|
||||||
|
|
||||||
History
|
History
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user