bf1a47642f
DevStack itself is not a service. Change-Id: I6d21b5cbcc604b2df4c119cd28404e975218ea71
314 lines
12 KiB
HTML
314 lines
12 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> > 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/murano/">
|
|
Application Catalog service Developer Documentation (murano)
|
|
</a>
|
|
<a href="http://docs.openstack.org/developer/ironic/">
|
|
Bare Metal service Developer Documentation (ironic)
|
|
</a>
|
|
<a href="http://docs.openstack.org/developer/cinder/">
|
|
Block Storage service Developer Documentation (cinder)
|
|
</a>
|
|
<a href="http://docs.openstack.org/developer/senlin/">
|
|
Clustering service Developer Documentation (senlin)
|
|
</a>
|
|
<a href="http://docs.openstack.org/developer/nova/">
|
|
Compute service Developer Documentation (nova)
|
|
</a>
|
|
<a href="http://docs.openstack.org/developer/magnum/">
|
|
Containers 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 service 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/designate/">
|
|
DNS service 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/zaqar/">
|
|
Message service Developer Documentation (zaqar)
|
|
</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 service Developer Documentation (swift)
|
|
</a>
|
|
<a href="http://docs.openstack.org/developer/heat/">
|
|
Orchestration service Developer Documentation (heat)
|
|
</a>
|
|
<a href="http://docs.openstack.org/developer/cloudkitty/">
|
|
Rating service Developer Documentation (cloudkitty)
|
|
</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 service 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> Bare Metal Sub Projects</h3>
|
|
<a href="http://docs.openstack.org/developer/ironic-inspector/">
|
|
Bare Metal Introspection service (ironic-inspector)
|
|
</a>
|
|
</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-bgpvpn/">
|
|
BGP-MPLS VPN Networking service Plug-in (networking-bgpvpn)
|
|
</a>
|
|
<a href="http://docs.openstack.org/developer/networking-calico/">
|
|
Calico Networking service Plug-in (networking-calico)
|
|
</a>
|
|
<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 service Plug-in (networking-midonet)
|
|
</a>
|
|
<a href="http://docs.openstack.org/developer/networking-ovn/">
|
|
OVN Networking service Plug-in (networking-ovn)
|
|
</a>
|
|
<a href="http://docs.openstack.org/developer/networking-powervm/">
|
|
PowerVM Networking service Plug-in (networking-powervm)
|
|
</a>
|
|
<a href="http://docs.openstack.org/developer/networking-sfc/">
|
|
Service Function Chaining Networking service Plug-in (networking-sfc)
|
|
</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>
|
|
<a href="http://docs.openstack.org/developer/openstack-ansible/">
|
|
Deploying OpenStack with Ansible Documentation (openstack-ansible)
|
|
</a>
|
|
</div>
|
|
|
|
<div class="docs-link-sections">
|
|
<h3><i class="fa fa-cog"></i> Contributor Tools</h3>
|
|
<a href="http://docs.openstack.org/developer/devstack/">
|
|
DevStack Developer Documentation (DevStack)
|
|
</a>
|
|
<a href="http://docs.openstack.org/developer/reno/">
|
|
Release Notes Manager (reno)
|
|
</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>
|
|
<a href="http://docs.openstack.org/developer/grenade/">
|
|
grenade
|
|
</a>
|
|
<p>Grenade is an OpenStack test harness to exercise the upgrade process between releases.</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/keystoneauth/">
|
|
keystoneauth
|
|
</a>
|
|
<p>Common authentication library for OpenStack clients.</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.context/">
|
|
oslo.context
|
|
</a>
|
|
<p>Helpers to maintain useful information about a request context</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="http://docs.openstack.org/contributor-guide/" class="overview-btn contribute-btn">How To Contribute <i class="fa fa-chevron-right"></i></a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
{% endblock content %}
|