..
      Copyright 2010-2011 United States Government as represented by the
      Administrator of the National Aeronautics and Space Administration.
      All Rights Reserved.

      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.

Developer Guide
===============

In this section you will find information on Manila's lower level programming APIs.


Programming HowTos and Tutorials
--------------------------------
.. toctree::
    :maxdepth: 3

    development.environment
    unit_tests
    addmethod.openstackapi


Background Concepts for Manila
------------------------------
.. toctree::
   :maxdepth: 3

   architecture
   threading
   il8n
   rpc
   pool-aware-manila-scheduler

Other Resources
---------------
.. toctree::
   :maxdepth: 3

   launchpad
   gerrit
   jenkins

API Reference
-------------
.. toctree::
   :maxdepth: 3

   api

Module Reference
----------------
.. toctree::
   :maxdepth: 3

   intro
   services
   database
   share
   auth
   api
   scheduler
   fakes
   manila

Share backends
--------------
.. toctree::
   :maxdepth: 3

   netapp_cluster_mode_driver
   emc_isilon_driver
   emc_vnx_driver
   generic_driver
   glusterfs_driver
   glusterfs_native_driver
   gpfs_driver
   huawei_nas_driver
   hdfs_native_driver
   hp_3par_driver

Indices and tables
------------------

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`

