Jump to: navigation, search

Difference between revisions of "Project Teams"

(What are programs ?: Clarifications to the meaning of Programs)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== What are programs ? ==
+
== What are project teams ? ==
  
OpenStack Programs are the building blocks to achieve OpenStack's mission ''to produce the ubiquitous Open Source Cloud Computing platform that will meet the needs of public and private clouds regardless of size, by being simple to implement and massively scalable''. One can think of Programs as teams of people responsible to achieve a clearly stated objective using coordinated tools and process. Programs can create any code repository and produce any deliverable they deem necessary to achieve their goals.
+
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].
  
The [[Governance/TechnicalCommittee|Technical Committee]] has a mandate to review programs that wish to be included as official program of  OpenStack.
+
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 process new programs can follow to become part of OpenStack is described [[Governance/NewPrograms|here]].
+
The [[Governance/Foundation/TechnicalCommittee|Technical Committee]] has a mandate to review working groups that wish to be included as official OpenStack Project Teams.
  
The process new projects can follow to become an Integrated project and part of the OpenStack coordinated release is described [[Governance/NewProjects|here]].
+
The process new project teams can follow to become part of OpenStack is described [[Governance/NewProjectTeams|here]].
  
== OpenStack official programs ==
 
  
* Compute ([[Nova]])
+
== OpenStack Project Teams ==
* Object Storage ([[Swift]])
 
* Image Service ([[Glance]])
 
* Identity ([[Keystone]])
 
* Dashboard ([[Horizon]])
 
* Networking ([[Neutron]])
 
* Block Storage ([[Cinder]])
 
* Telemetry ([[Ceilometer]])
 
* Orchestration ([[Heat]])
 
* Database Service ([[Trove]])
 
* Data processing ([[Sahara]])
 
* Bare metal (''[[Ironic]]'')
 
* Queue service (''[[Zaqar]]'')
 
* Key management (''[[Barbican]]'')
 
* DNS Services (''[[Designate]]'')
 
* Common Libraries ([[Oslo]])
 
* [[Infrastructure]]
 
* [[Documentation]]
 
* Quality Assurance ([[QA]])
 
* Deployment ([[TripleO]])
 
* Devstack ([[DevStack]])
 
* [[Release_Cycle_Management|Release cycle management]]
 
  
 +
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].
  
 
+
Click [http://governance.openstack.org/reference/projects/index.html here] for a complete, up-to-date list.
Note: Projects in ''italic'' are currently (juno cycle) under incubation before inclusion in the 'Integrated' common release.
 
 
 
Note: This wiki page may be out of date, the reference document lives [http://git.openstack.org/cgit/openstack/governance/tree/reference/programs.yaml here].
 

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.