training-guides/doc/upstream-training/04-program-ecosystem.rst
Sylvain Bauza 112efc2cd2 Upstream Training proposal for modifications
Design Summits are now held differently by using Etherpad for selecting
sessions. Also, drafts are no longer accepted by Gerrit because of various
bugs they were creating.

Change-Id: I642fac63a384846f085389e1e535ea2b5d02ef43
2014-10-06 21:11:55 +02:00

1.5 KiB

OpenStack Technical Committee

OpenStack Program Ecosystem

<teacher name> <date>


Lifecycle of a new Program

image


External

image

  • Idea
  • Gather a community
  • Alternate implementations
  • Stackforge
  • File an OpenStack incubation request

Incubated

image

  • Fill the gap with graduation requirements
  • Align with the OpenStack way
  • Two development milestones
  • Migrate to the openstack/* namespace
  • Graduation review

Integrated

image

  • Cannot graduate in the middle of a cycle
  • Follow a full cycle as an integrated project

Core (or What is OpenStack)

  • DefCore initiative, sponsored by the Board of Directors
  • Currently work in progress for qualifying APIs

Stackforge

image

  • Gerrit code review
  • Jenkins continuous integration
  • Git repository
  • IRC bots, pypi uploads...

What is Stackforge for

image

  • Maintain related unofficial projects
  • Same tools and procedures used by the main projects

How to add a project to Stackforge

image


Exercise

What kind of program do you want to contribute to?