Adds a new openstackdocs themed landing page for Upstream training. Renames old landing page to slide-index.html (so users that prefer slide-only landing page can still use it). Change-Id: I8575af8e5b70940e5252c86e8c584261e0e29ab4 Closes-Bug: #1494724
54 lines
2.1 KiB
ReStructuredText
54 lines
2.1 KiB
ReStructuredText
===========================
|
|
OpenStack Upstream Training
|
|
===========================
|
|
|
|
Abstract
|
|
========
|
|
|
|
With over 2000 developers from 80 different companies worldwide, OpenStack is
|
|
one of the largest collaborative software-development projects. Because of its
|
|
size, it is characterized by a huge diversity in social norms and technical
|
|
conventions. These can significantly slow down the speed at which newcomers
|
|
are successful at integrating their own roadmap into that of the OpenStack
|
|
project.
|
|
|
|
We've designed a training program to help professional developers negotiate
|
|
this hurdle. It shows them how to ensure their bug fix or feature is accepted
|
|
in the OpenStack project in a minimum amount of time. The educational program
|
|
requires students to work on real-life bug fixes or new features during two
|
|
days of real-life classes and online mentoring, until the work is accepted by
|
|
OpenStack. The live two-day class teaches them to navigate the intricacies of
|
|
the project's technical tools and social interactions. In a followup session,
|
|
the students benefit from individual online sessions to help them resolve any
|
|
remaining problems they might have.
|
|
|
|
Outline and online slides
|
|
=========================
|
|
|
|
How OpenStack is made
|
|
---------------------
|
|
|
|
* `Relevant actors <02-relevant-actors.html>`_
|
|
* `OpenStack Governance <03-technical-committee.html>`_
|
|
* `OpenStack "Big Tent" and tags <04-program-ecosystem.html>`_
|
|
* `OpenStack Design Summit <05-design-summit.html>`_
|
|
* `IRC meetings <06-irc-meetings.html>`_
|
|
|
|
Workflow of an OpenStack contribution and tools
|
|
-----------------------------------------------
|
|
|
|
* `devstack.org <11-devstack.html>`_
|
|
* `How to contribute <12-howtocontribute.html>`_
|
|
* `launchpad.net <13-launchpad.html>`_
|
|
* `review.openstack.org <14-gerrit.html>`_
|
|
* `Branching model <15-branching-model.html>`_
|
|
* `Reviewing <16-reviewing.html>`_
|
|
* `Commit messages <17-commit-message.html>`_
|
|
* `Jenkins <18-jenkins.html>`_
|
|
|
|
The Contribution Process
|
|
------------------------
|
|
|
|
* `Overview of the contribution process <19-training-contribution-process.html>`_
|
|
* `Lego applied to Free Software contributions <20-training-agile-for-contributors.html>`_
|