
Removed slides that were less valuable to students and added more helpful exercises. Renamed the section to make the name better fit the content. Since this module is more focused on Stackalytics, 'Metrics' is a more related title than 'Relevant Actors'. Change-Id: If448627a5c78747cdc60ec712ae4093bcdcee07b
4.9 KiB
OpenStack Upstream Training
upstream-details irc accounts git upstream-archives
Abstract
With over 2,000 developers from over 300 different organizations 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.
For more information, see upstream-details
.
When & Where to get OpenStack Upstream Training
The next session of the OpenStack Upstream Training will be held in Barcelona, before the OpenStack Summit Barcelona 2016:
Sunday, October 23, 2016 at 1:00 p.m. to 5:00 p.m. - Monday, October 24, 2016 at 10:00 a.m. to 4:00 p.m. (local time)
For more information and registration, see the OpenStack Academy page.
How to prepare
- Make sure you have a wifi enabled laptop with you.
- Create a virtual machine on your laptop with Ubuntu 14.04 installed and 4+ GB of RAM. Alternatively, you can use your virtual machine on a public cloud.
- Check that you can ssh from your laptop to the virtual machine
- Check that
apt install
works on the virtual machine - Read and complete the
irc
guide. - Read and complete the
accounts
guide. - Read and complete the
git
guide. - Get in touch with the team upstream-training@openstack.org to pick a contribution to work on.
Etherpad for Austin Upstream Training
Staff
The trainers for the upcoming training in Barcelona:
Ildiko Vancsa, Kendall Nelson, Mark Korondi, and Marton Kiss
We would like to make as many matches before the Barcelona Summit as we can so you can meet with your mentee/mentor there if you are both attending.
Archives
For more information about the past trainings and the local upstream
trainings, see upstream-archives
.
Outline and online slide index
Tip
Slides are made with Hieroglyph.
To skim through slides quickly to find something, or jump ahead or back,
use Slide table (press t
in the browser). Some slides include additional
explanation in the Presenter notes (press c
to see them).
Introduction
How OpenStack is Made
- Official OpenStack projects
- OpenStack Design Summit
- Metrics
- Release cycle
- OpenStack Governance
- IRC meetings
Workflow and Tools for Participation
- Overview of the contribution process
- How to Contribute
- Tracking
- Gerrit
- Reviewing
- Commit Messages
- Jenkins
- Guide to SetUp and Push First Patch