Jump to: navigation, search

Difference between revisions of "Main Page"

Line 10: Line 10:
 
* [[Open]] - What openness means to us.  
 
* [[Open]] - What openness means to us.  
 
* [[Governance]] - How we will govern all [[OpenStack]] projects.
 
* [[Governance]] - How we will govern all [[OpenStack]] projects.
* [[ComputeTechBoard|OpenStack Compute Technical Board]]
 
* [[CodingStandards|Coding Standards]]
 
  
== Requirements ==
+
== Development ==
  
* [[FunctionalUseCases|Use Cases]] - These describe the high-level functional requirements, subsequently decomposed into detailed component requirements. Each requirement begins as a simple function (e.g., Add new server). These are then decomposed via data flow diagrams to show the data and processing requirements placed upon each component in order to support the basic function. These should follow the template in [[SpecTemplate]].
+
* [[CodingStandards|Coding Standards]]
* [[Architectural]] - These describe the interface requirements for each component, starting at the external API and working inward.
 
* [[NonFunctional]] - These describe the basic, non-functional requirements which are priorities for the architecture (e.g., scalability, easy of use). Each basic requirement is then decomposed into detailed requirements via specification of the manner of testing to be used to measure compliance to that requirement (e.g., specific load tests, length of install, etc.)
 
 
 
== Architecture ==
 
* [[Overview]] High level overview of the different components and how they interact.
 
 
 
== Development ==
 
 
* [[[LifeWithBzrAndLaunchpad|| Learning bzr and Launchpad ]]]
 
* [[[LifeWithBzrAndLaunchpad|| Learning bzr and Launchpad ]]]
 
* [[[HowToContribute|| How to Contribute ]]]
 
* [[[HowToContribute|| How to Contribute ]]]
 
* [[GettingTheCode|Getting the Code (using Launchpad and bzr)]]
 
* [[GettingTheCode|Getting the Code (using Launchpad and bzr)]]
* [http://launchpad.net/swift OpenStack Object Storage (swift) launchpad]
 
* [http://swift.openstack.org OpenStack Object Storage (swift) developer documentation]
 
* [http://launchpad.net/nova OpenStack Compute (nova) launchpad]
 
* [http://nova.openstack.org OpenStack Compute (nova) developer documentation]
 
* [[BasicDesignTenets|Design Tenets]]  - Some of the basic principles we are following.
 
 
* [http://planet.openstack.org/ Planet OpenStack] - Aggregation of community and developer blogs around [[OpenStack]].   
 
* [http://planet.openstack.org/ Planet OpenStack] - Aggregation of community and developer blogs around [[OpenStack]].   
* [[BluePrints]] - Detailed discussion of Launchpad blueprints
 
  
== Installing ==
+
== Compute (Nova) ==
 +
* [https://launchpad.net/nova Project on Launchpad]
 +
* [https://launchpad.net/~nova Team and mailing list]
 +
* [http://nova.openstack.org Developer documentation]
 +
* [[BasicDesignTenets|Design Tenets]] - Some of the basic principles we are following.
 +
* [[Overview]] High level overview of the different components and how they interact.
 +
* Requirements
 +
** [[FunctionalUseCases|Use Cases]] - These describe the high-level functional requirements, subsequently decomposed into detailed component requirements. Each requirement begins as a simple function (e.g., Add new server). These are then decomposed via data flow diagrams to show the data and processing requirements placed upon each component in order to support the basic function. These should follow the template in [[SpecTemplate]].
 +
** [[Architectural|Architectural]] - These describe the interface requirements for each component, starting at the external API and working inward.
 +
** [[NonFunctional|Non-functional]] - These describe the basic, non-functional requirements which are priorities for the architecture (e.g., scalability, easy of use). Each basic requirement is then decomposed into detailed requirements via specification of the manner of testing to be used to measure compliance to that requirement (e.g., specific load tests, length of install, etc.)
 +
* [[ComputeTechBoard|Technical Board]]
 +
* [[BluePrints|Detailed discussion of Launchpad blueprints]]
 
* [[InstallInstructions|Install Instructions]]
 
* [[InstallInstructions|Install Instructions]]
 +
* [[InitialRelease|Initial Release]]
 +
 +
== Object Storage (Swift) ==
 +
 +
* [https://launchpad.net/swift Launchpad]
 +
* [https://launchpad.net/~swift Team and mailing list]
 +
* [http://swift.openstack.org Developer documentation]
 +
* [[BluePrints|Detailed discussion of Launchpad blueprints]]
 +
 +
== Other ==
  
== Other Project Documents ==
 
 
* [[People|Who we are]]
 
* [[People|Who we are]]
* [[InitialRelease| Initial Release]]
 
 
* [[OpenStackUsersGroup]]
 
* [[OpenStackUsersGroup]]

Revision as of 23:36, 26 July 2010

OpenStack Open Source Cloud Wiki

The OpenStack Open Source Cloud Mission: to produce the ubiquitous Open Source Cloud Computing platform that will meet the needs of public and private cloud providers regardless of size, by being simple to implement and massively scalable.

This wiki is intended to provide a repository and initial forum for discussions, requirements, and architectural development in progress.

Foundation documents

Development

Compute (Nova)

  • Project on Launchpad
  • Team and mailing list
  • Developer documentation
  • Design Tenets - Some of the basic principles we are following.
  • Overview High level overview of the different components and how they interact.
  • Requirements
    • Use Cases - These describe the high-level functional requirements, subsequently decomposed into detailed component requirements. Each requirement begins as a simple function (e.g., Add new server). These are then decomposed via data flow diagrams to show the data and processing requirements placed upon each component in order to support the basic function. These should follow the template in SpecTemplate.
    • Architectural - These describe the interface requirements for each component, starting at the external API and working inward.
    • Non-functional - These describe the basic, non-functional requirements which are priorities for the architecture (e.g., scalability, easy of use). Each basic requirement is then decomposed into detailed requirements via specification of the manner of testing to be used to measure compliance to that requirement (e.g., specific load tests, length of install, etc.)
  • Technical Board
  • Detailed discussion of Launchpad blueprints
  • Install Instructions
  • Initial Release

Object Storage (Swift)

Other