openstack-manuals/www/developer/openstack-projects.html
Steven Dake 9fe24a6f17 Add Deployment section with Kolla
There are several deployment tools in OpenStack including Kolla, Tripleo,
OpenStack Ansible, OpenStack Chef, and OpenStack Puppet.  Add a section
for deployment tooling so the relevant projects can add documentation
for the respective projects.

Since the author of this patch is mainly interested in highlighting the
documntation of Kolla, start out with a Kolla entry in the Deployment
section.

Change-Id: Ie792bc5d04246edcdc4ab997e5da38f3813ddde6
2015-09-04 23:55:21 -07:00

265 lines
10 KiB
HTML

{% set scriptdir = '../common/js/' %}
{% set cssdir = '../common/css/' %}
{% extends "templates/base.tmpl" %}
{% block pagetitle %}Developers{% endblock %}
{% block title %}
<a href="http://docs.openstack.org">Documentation</a> &gt; Python developer
{% endblock %}
{% block content %}
<!-- Begin Page Content -->
<div class="top-docs-wrapper">
<div class="container">
<div class="row">
<div class="col-lg-8 col-md-8 col-sm-8">
<h1>OpenStack Contributor Documentation</h1>
<p>
This page contains documentation for Python developers,
who work on OpenStack itself.
</p>
</div>
</div>
</div>
<div class="mid-docs-wrapper" id="docs-main-body">
<div class="container">
<div class="row">
<div class="col-lg-12">
</div>
</div>
<div class="row docs-toc">
<div class="col-lg-6 col-md-6 col-sm-6">
<div class="docs-link-sections">
<h3><i class="fa fa-cog"></i> OpenStack Services</h3>
<a href="http://docs.openstack.org/developer/ironic/">
Bare Metal Provisioning Developer Documentation (ironic)
</a>
<a href="http://docs.openstack.org/developer/cinder/">
Block Storage Developer Documentation (cinder)
</a>
<a href="http://docs.openstack.org/developer/nova/">
Compute Service Developer Documentation (nova)
</a>
<a href="http://docs.openstack.org/developer/magnum/">
Container Service Developer Documentation (magnum)
</a>
<a href="http://docs.openstack.org/developer/horizon/">
Dashboard Developer Documentation (horizon)
</a>
<a href="http://docs.openstack.org/developer/sahara/">
Data Processing Developer Documentation (sahara)
</a>
<a href="http://docs.openstack.org/developer/trove/">
Database Service Developer Documentation (trove)
</a>
<a href="http://docs.openstack.org/developer/devstack/">
DevStack Developer Documentation (DevStack)
</a>
<a href="http://docs.openstack.org/developer/designate/">
DNS Services Developer Documentation (designate)
</a>
<a href="http://docs.openstack.org/developer/keystone/">
Identity Service Developer Documentation (keystone)
</a>
<a href="http://docs.openstack.org/developer/glance/">
Image Service Developer Documentation (glance)
</a>
<a href="http://docs.openstack.org/developer/barbican/">
Key Management Service Developer Documentation (barbican)
</a>
<a href="http://docs.openstack.org/developer/neutron/">
Networking Service Developer Documentation (neutron)
</a>
<a href="http://docs.openstack.org/developer/swift/">
Object Storage Developer Documentation (swift)
</a>
<a href="http://docs.openstack.org/developer/heat/">
Orchestration Developer Documentation (heat)
</a>
<a href="http://docs.openstack.org/developer/zaqar/">
Queue Service Developer Documentation (zaqar)
</a>
<a href="http://docs.openstack.org/developer/searchlight/">
Search Service Developer Documentation (searchlight)
</a>
<a href="http://docs.openstack.org/developer/manila/">
Shared File Systems Developer Documentation (manila)
</a>
<a href="http://docs.openstack.org/developer/ceilometer/">
Telemetry Service Developer Documentation (ceilometer)
</div>
<div class="docs-link-sections">
<h3><i class="fa fa-cog"></i> Networking Sub Projects</h3>
<a href="http://docs.openstack.org/developer/networking-l2gw/">
L2GW Networking Service Plug-in (networking-l2gw)
</a>
<a href="http://docs.openstack.org/developer/networking-midonet/">
MidoNet Networking Plug-in (networking-midonet)
</a>
<a href="http://docs.openstack.org/developer/networking-ovn/">
OVN Networking Plug-in (networking-ovn)
</a>
</div>
<div class="docs-link-sections">
<h3><i class="fa fa-cog"></i> Deployment Projects</h3>
<a href="http://docs.openstack.org/developer/kolla/">
Deploying OpenStack using Ansible in Docker Containers Documentation (kolla)
</a>
</div>
<div class="docs-link-sections">
<h3><i class="fa fa-book"></i> Related Projects</h3>
<a href="http://docs.openstack.org/developer/os-cloud-config/">
os-cloud-config
</a>
<p>Configuration tools for OpenStack clouds. Used primarily by TripleO.</p>
</div>
</div>
<div class="col-lg-6 col-md-6 col-sm-6">
<div class="docs-link-sections">
<h3><i class="fa fa-pencil"></i> Using Libraries</h3>
<a href="http://docs.openstack.org/developer/automaton/">
automaton
</a>
<p>Friendly state machines for python.</p>
<a href="http://docs.openstack.org/developer/cliff/">
cliff
</a>
<p>Builds command-line programs in Python.</p>
<a href="http://docs.openstack.org/developer/debtcollector/">
debtcollector
</a>
<p>
A collection of Python deprecation patterns and strategies that help you
collect your technical debt in a non-destructive manner.
</p>
<a href="http://docs.openstack.org/developer/futurist/">
futurist
</a>
<p>
Asynchronous code from the future, helping you build out your applications
to handle asynchronous and periodic work in a nice manner.
</p>
<a href="http://docs.openstack.org/developer/keystonemiddleware/">
keystonemiddleware
</a>
<p>Middleware provided for integrating with the OpenStack Identity API.</p>
<a href="http://docs.openstack.org/developer/oslo.cache/">
oslo.cache
</a>
<p>Generic caching mechanism for OpenStack projects by wrapping
the dogpile.cache.</p>
<a href="http://docs.openstack.org/developer/oslo.concurrency/">
oslo.concurrency
</a>
<p>External process management and task synchronization.</p>
<a href="http://docs.openstack.org/developer/oslo.config/">
oslo.config
</a>
<p>Configuration option parsing from the command line or configuration files.</p>
<a href="http://docs.openstack.org/developer/oslo.db/">
oslo.db
</a>
<p>Database connectivity.</p>
<a href="http://docs.openstack.org/developer/oslo.i18n/">
oslo.i18n
</a>
<p>Internationalization and translation.</p>
<a href="http://docs.openstack.org/developer/oslo-incubator/">
oslo-incubator
</a>
<p>Shared modules under development.</p>
<a href="http://docs.openstack.org/developer/oslo.log/">
oslo.log
</a>
<p>A logging configuration library.</p>
<a href="http://docs.openstack.org/developer/oslo.messaging/">
oslo.messaging
</a>
<p>Inter-process communication.</p>
<a href="http://docs.openstack.org/developer/oslo.middleware/">
oslo.middleware
</a>
<p> A collection of WSGI middleware for web service development.
</p>
<a href="http://docs.openstack.org/developer/oslo.policy/">
oslo.policy
</a>
<p> Common policy enforcement.</p>
<a href="http://docs.openstack.org/developer/oslo.reports/">
oslo.reports
</a>
<p>Error report framework for projects.</p>
<a href="http://docs.openstack.org/developer/oslo.rootwrap/">
oslo.rootwrap
</a>
<p>Fine filtering of shell commands to run as root.</p>
<a href="http://docs.openstack.org/developer/oslo.serialization/">
oslo.serialization
</a>
<p>Serialization with special handling
for some common types.</p>
<a href="http://docs.openstack.org/developer/oslo.service/">
oslo.service
</a>
<p>Library for running and managing OpenStack services.</p>
<a href="http://docs.openstack.org/developer/oslo.utils/">
oslo.utils
</a>
<p>Database and RPC object schema versioning.</p>
<a href="http://docs.openstack.org/developer/oslo.versionedobjects/">
oslo.versionedobjects
</a>
<p>Library of common low-level utility modules.</p>
<a href="http://docs.openstack.org/developer/oslo.vmware/">
oslo.vmware
</a>
<p>Common functionality required by VMware drivers in
several projects.</p>
<a href="http://docs.openstack.org/developer/oslosphinx/">
oslosphinx
</a>
<p>Theme and extension support for Sphinx documentation.</p>
<a href="http://docs.openstack.org/developer/oslotest/">
oslotest
</a>
<p>Unit test and fixture framework.</p>
<a href="http://docs.openstack.org/developer/pbr/">
pbr
</a>
<p>Manages setuptools packaging needs in a consistent way.</p>
<a href="http://docs.openstack.org/developer/pycadf/">
PyCADF
</a>
<p>Creates CADF events to capture cloud-related events.</p>
<a href="http://docs.openstack.org/developer/pylockfile/">
pylockfile
</a>
<p>The lockfile package provides a simple API for locking files.</p>
<a href="http://docs.openstack.org/developer/stevedore/">
stevedore
</a>
<p>Manages dynamic plug-ins for Python applications.</p>
<a href="http://docs.openstack.org/developer/taskflow/">
TaskFlow
</a>
<p>Makes task execution easy, consistent, and reliable.</p>
<a href="http://docs.openstack.org/developer/tooz/">
Tooz
</a>
<p>Distributed primitives like group membership protocol, lock service and leader elections.</p>
</div>
</div>
</div>
<div class="row docs-contribute-wrapper">
<div class="col-lg-12">
<p>Documentation treated like code, powered by the community - interested?</p>
<a href="https://wiki.openstack.org/wiki/Documentation/HowTo" class="overview-btn contribute-btn">How To Contribute <i class="fa fa-chevron-right"></i></a>
</div>
</div>
</div>
</div>
{% endblock content %}