Jump to: navigation, search

Difference between revisions of "Project Teams"

(What are programs ?: Clarifications to the meaning of Programs)
(Clarified the text to explain what is a program, added a concrete example)
Line 1: Line 1:
 
== What are programs ? ==
 
== What are programs ? ==
  
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 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 using tools (code repository, bug tracker, etc) and coordinated processes to deliver one or more '''project''' to achieve a clearly stated objective. For example, the Orchestration Program 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 [[Governance/TechnicalCommittee|Technical Committee]] has a mandate to review programs that wish to be included as official program of  OpenStack.
 
The [[Governance/TechnicalCommittee|Technical Committee]] has a mandate to review programs that wish to be included as official program of  OpenStack.
Line 10: Line 12:
  
 
== OpenStack official programs ==
 
== OpenStack official programs ==
 +
 +
The official list of OpenStack programs is a [http://git.openstack.org/cgit/openstack/governance/tree/reference/programs.yaml programs.yaml file] maintained in the OpenStack [http://git.openstack.org/cgit/openstack/governance/tree Governance git repository]. For convenience below is a list of links to wiki pages (NOTE: it may be incomplete):
  
 
* Compute ([[Nova]])
 
* Compute ([[Nova]])
Line 33: Line 37:
 
* Devstack ([[DevStack]])
 
* Devstack ([[DevStack]])
 
* [[Release_Cycle_Management|Release cycle management]]
 
* [[Release_Cycle_Management|Release cycle management]]
 
 
  
 
Note: Projects in ''italic'' are currently (juno cycle) under incubation before inclusion in the 'Integrated' common release.
 
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].
 

Revision as of 23:59, 25 September 2014

What are programs ?

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 using tools (code repository, bug tracker, etc) and coordinated processes to deliver one or more project to achieve a clearly stated objective. For example, the Orchestration Program 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 programs that wish to be included as official program of OpenStack.

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

The process new projects can follow to become an Integrated project and part of the OpenStack coordinated release is described here.

OpenStack official programs

The official list of OpenStack programs is a programs.yaml file maintained in the OpenStack Governance git repository. For convenience below is a list of links to wiki pages (NOTE: it may be incomplete):

Note: Projects in italic are currently (juno cycle) under incubation before inclusion in the 'Integrated' common release.