Jump to: navigation, search

Difference between revisions of "Project Teams"

 
(41 intermediate revisions by 6 users not shown)
Line 1: Line 1:
__NOTOC__
+
== What are project teams ? ==
<!-- #acl [[AdminGroup]]:read,write,revert [[JamesBlair]]:read,write,revert All:read -->
 
  
= [[OpenStack]] Projects =
+
OpenStack Project Teams are the building blocks to achieve OpenStack's mission. The principles and processes they follow are described in the [http://docs.openstack.org/project-team-guide/ Project Team Guide].
OpenStack's mission is to provide ubiquitous, free, open-source software for powering public and private clouds. There are a number of software projects working towards this mission. Some of these are official projects under the direct control of the OpenStack community and some are related to OpenStack, providing useful additional capabilities, but are not part of OpenStack charter or release process.
 
  
The [[Governance/TechnicalCommittee|Technical Committee]] has a mandate to review projects that wish to be included as official OpenStack projects. See [[ProjectTypes]] for a complete description of each category.
+
One can think of '''Project Teams''' as teams of people using tools (code repository, bug tracker, etc) and coordinated processes to produce a number of deliverables, in order to achieve a clearly stated objective. For example, the Heat Project Team has a team of core reviewers responsible to drive development in code repositories for the Heat project, the Heat client, the heat-cfntools and other tools.
  
== [[OpenStack]] official projects ==
+
The [[Governance/Foundation/TechnicalCommittee|Technical Committee]] has a mandate to review working groups that wish to be included as official OpenStack Project Teams.
  
=== Core Projects (Folsom release) ===
+
The process new project teams can follow to become part of OpenStack is described [[Governance/NewProjectTeams|here]].
* OpenStack Compute (nova): https://launchpad.net/nova
 
* OpenStack Object Storage (swift): https://launchpad.net/swift
 
* OpenStack Image Service (glance): https://launchpad.net/glance
 
* OpenStack Identity (keystone): https://launchpad.net/keystone
 
* OpenStack Dashboard (horizon): https://launchpad.net/horizon
 
* OpenStack Networking (quantum): https://launchpad.net/quantum
 
* OpenStack Block Storage service (cinder): https://launchpad.net/cinder
 
  
=== Incubated Projects ===
 
* [[Ceilometer]]: https://launchpad.net/ceilometer
 
* [[Heat]]: https://launchpad.net/heat
 
* Python ceilometer client library: https://launchpad.net/python-ceilometerclient
 
* Python heat client library: https://launchpad.net/python-heatclient
 
  
=== Library Projects ===
+
== OpenStack Project Teams ==
* OpenStack common library: https://launchpad.net/oslo
 
* Python nova client library: https://launchpad.net/python-novaclient
 
* Python swift client library: https://launchpad.net/python-swiftclient
 
* Python glance client library: https://launchpad.net/python-glanceclient
 
* Python keystone client library: https://launchpad.net/python-keystoneclient
 
* Python quantum client library: https://launchpad.net/python-quantumclient
 
* Python cinder client library: https://launchpad.net/python-cinderclient
 
  
=== Gating Projects ===
+
The official list of OpenStack project teams is a [http://git.openstack.org/cgit/openstack/governance/tree/reference/projects.yaml projects.yaml file] maintained in the OpenStack [http://git.openstack.org/cgit/openstack/governance/tree Governance git repository].
* Devstack (development deployment script): https://launchpad.net/devstack
 
* Tempest (integration testsuite): https://launchpad.net/tempest
 
* openstack-nose (NOSE plugin used in tests)
 
* openstack-requirements
 
  
=== Supporting Projects ===
+
Click [http://governance.openstack.org/reference/projects/index.html here] for a complete, up-to-date list.
 
 
==== Documentation ====
 
* compute-api
 
* identity-api
 
* image-api
 
* netconn-api
 
* object-api
 
* openstack-manuals
 
* api-site
 
 
 
==== Infrastructure ====
 
* openstack-infra/*
 
 
 
== Projects Related to [[OpenStack]] ==
 
These projects are not OpenStack projects and have no official endorsement. They are projects that are related to one of more OpenStack projects and may extend the functionality or usability of the core OpenStack projects. Projects wishing to become official OpenStack projects should first make their source code available publicly and provide a page in this wiki directory as [[Governance/Approved/NewProjectProcess|they follow the new project process]].
 
 
 
 
 
 
 
In order to add a page to the directory, create a wiki page and add "[[Category:RelatedProjects]]" on the last line of the page
 

Latest revision as of 13:39, 16 June 2016

What are project teams ?

OpenStack Project Teams are the building blocks to achieve OpenStack's mission. The principles and processes they follow are described in the Project Team Guide.

One can think of Project Teams as teams of people using tools (code repository, bug tracker, etc) and coordinated processes to produce a number of deliverables, in order to achieve a clearly stated objective. For example, the Heat Project Team has a team of core reviewers responsible to drive development in code repositories for the Heat project, the Heat client, the heat-cfntools and other tools.

The Technical Committee has a mandate to review working groups that wish to be included as official OpenStack Project Teams.

The process new project teams can follow to become part of OpenStack is described here.


OpenStack Project Teams

The official list of OpenStack project teams is a projects.yaml file maintained in the OpenStack Governance git repository.

Click here for a complete, up-to-date list.