Files
training-guides/doc/upstream-training/source/slides/howitsmade-official-projects.rst
Matthew Treinish 986dc5aee4 Remove references to Big Tent from project list slides
This commit removes the references to the Big Tent from the project list
slides. We're trying to move away from that term because it causes
confusion to a lot of people. Instead we should call them OpenStack
projects. One note about big tent is left in, because people still use
the term, but we should use that to explain it's the old way to describe
all OpenStack projects.

Change-Id: Ifea66e1dae9c4e644e3efa70c0be0526b24d41cc
2017-10-26 08:43:15 -04:00

111 lines
3.9 KiB
ReStructuredText

===========================
Official OpenStack projects
===========================
.. image:: ./_assets/os_background.png
:class: fill
:width: 100%
.. note::
Tags: [management] [operator] [user] [new_dev] [dev]
Official OpenStack projects
===========================
- `Requirements <https://governance.openstack.org/reference/new-projects-requirements.html>`_
for official OpenStack projects
- Projects improve and grow independently but also strive to improve one
collaborative framework: OpenStack
- Projects APIs are documented within the project
- Testable on its own
- Dashboard (horizon) and DevStack provide plugin interface for easy
integration
- Official OpenStack projects are tracked in the
`Project Navigator <https://www.openstack.org/software/project-navigator>`_
- Big Tent was a code name for the official OpenStack projects
.. note::
- Not all projects are currently tracked in Project Navigator. The goal,
however, is for it to be an ever growing list.
Benefits of being an Official OpenStack project
===============================================
- Contributors get to vote in the Technical Committee election
- Can publish to docs.openstack.org and developer.openstack.org
- The teams get space at OpenStack Summits and Project Team Gatherings (PTG)
- Get marketing from the OpenStack Foundation
- Can participate in common programs, like mentoring and internship to help
with on boarding
- Get guidance from community members and leaders
- Its activities are under the oversight of the TC
.. note::
- PTG: https://www.openstack.org/ptg/
- `Mentoring <https://wiki.openstack.org/wiki/Mentors>`_ is run by the Women
of OpenStack group, where mentees are guided through the OpenStack processes.
- The OpenStack Foundation participates in internship programs as
`Outreachy <https://wiki.openstack.org/wiki/Outreachy>`_.
- Official OpenStack projects can participate by offering topics and mentors
for the interns who sign up for this program.
Core and Optional Services
==========================
- Core services are OpenStack projects and essential in every OpenStack-powered
IaaS cloud or product
- Optional services are also OpenStack projects but not necessarily needed to
operate OpenStack depending on use cases
.. note::
- Full list of Official OpenStack Project Teams:
https://governance.openstack.org/tc/reference/projects/index.html
Core and Optional Services
==========================
.. image:: ./_assets/official-openstack-projects.png
:scale: 90 %
Exercise
========
- Find the requirements that must be met to be an official OpenStack project
- Tags can be associated with projects. Find out what tags are and find the
current list of available tags.
.. note::
- https://governance.openstack.org/tc/reference/new-projects-requirements.html
- An official project is aligned with the OpenStack Mission if it
- has a clear and defined scope
- provides a cloud infrastructure service or directly builds on an
existing OpenStack cloud infrastructure service
- Follows/observes the four opens: Source, Community, Development, Design
- http://governance.openstack.org/reference/tags/index.html
- Describe the artifacts created by an OpenStack community team
- Processes followed, release management, etc.
References
==========
- `PTG <https://www.openstack.org/ptg/>`_
- `Mentoring <https://wiki.openstack.org/wiki/Mentors>`_
- `Internship Programs <https://wiki.openstack.org/wiki/Outreachy>`_
- `OpenStack Project Teams <https://governance.openstack.org/tc/reference/projects/index.html>`_
- `New Project Requirements <https://governance.openstack.org/tc/reference/new-projects-requirements.html>`_
- `Tags <http://governance.openstack.org/reference/tags/index.html>`_
.. note::
- This slide is for reference links in case people want to get more information later. Presenters
do not need to spend time on this.