diff --git a/doc/upstream-training/source/04-program-ecosystem.rst b/doc/upstream-training/source/04-program-ecosystem.rst index 399ba0a2..ab8fa71a 100644 --- a/doc/upstream-training/source/04-program-ecosystem.rst +++ b/doc/upstream-training/source/04-program-ecosystem.rst @@ -2,19 +2,22 @@ OpenStack Program Ecosystem =========================== +.. rst-class:: colright + +| +| Lifecycle of a new Program ========================== .. image:: ./_assets/04-01-lifecycle1.png - ----- + :width: 100% External ======== - .. image:: ./_assets/04-02-lifecycle.png + :width: 100% - Idea - Gather a community @@ -22,12 +25,11 @@ External - Stackforge - File an OpenStack incubation request ----- - Incubated ========= .. image:: ./_assets/04-03-lifecycle.png + :width: 100% - Fill the gap with graduation requirements - Align with the OpenStack way @@ -35,55 +37,46 @@ Incubated - Migrate to the openstack/* namespace - Graduation review ----- - Integrated ========== .. image:: ./_assets/04-04-lifecycle.png + :width: 100% - 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:: ./_assets/04-05-stackforge.png + :width: 100% - Gerrit code review - Jenkins continuous integration - Git repository - IRC bots, pypi uploads... ----- - What is Stackforge for ====================== .. image:: ./_assets/04-06-stackforge.png + :width: 100% - Maintain related unofficial projects - Same tools and procedures used by the main projects ----- - How to add a project to Stackforge ================================== .. image:: ./_assets/04-07-stackforge.png - - ----- + :width: 100% Exercise ========