5.4 KiB
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.
upstream-details
When & Where to get OpenStack Upstream Training
Note
OpenStack Upstream Training in Tokyo has ended. Next session will be in Austin, Texas in April 2016 just before the OpenStack Summit.
The last session of the OpenStack Upstream Training was completed in Tokyo, before the OpenStack Summit. Students can register here and assistants and mentors can register here.
Maps and location information will be posted here once details are finalized. We will be in or near the main Summit venue, but our room assignments are not yet finalized.
Sunday, October 25, 2015 at 9:30 AM to 5:00 PM - Monday, October 26, 2015 at 9:30 AM to 5:00 PM (UTC+09:00)
Bring a laptop with wifi + 4GB RAM Ubuntu virtual machine
How to prepare
- Make sure you have a wifi enabled laptop with you.
- Create a virtual machine on the laptop with Ubuntu 12.04 or 14.04 installed and 4GB of RAM.
- Check that you can ssh from your laptop to the virtual machine
- Check that
apt-get install
works from the virtual machine - Get in touch with the team upstream-training@openstack.org to pick a contribution to work on.
Staff
Loïc Dachary, Stefano Maffulli, Chris Ricker, Tim Freund and Haikel Guemar will lead the next training in Tokyo, in English. Add yourself to the list of mentors, too. Tools and processes for mentors and staff are kept on the admin page.
Still looking for help: please register and add yourself to the list below.
- Tim Freund <tim@freunds.net> (training, mentoring, assistant, english)
- Chris Ricker <chris.ricker@gmail.com> (training, mentoring, assistant, english)
- Loïc Dachary (Training, mentoring, assistant, english and french)
- Shinobu KINJO (mentoring, assistant, japanese)
- Cleber Rosa (mentoring, assistant, portuguese)
- Rohit Agarwalla (assistant)
- KATO Tomoyuki <kato.tomoyuki@jp.fujitsu.com> (assistant, Japanese)
- macJack <macjacktw@hotmail.com> (assistant, English, Chinese)
Vancouver Staff (Thank You!)
- Tim Freund <tim@freunds.net> (training, assistant, english)
- Chris Ricker <chris.ricker@gmail.com> (training, mentoring, assistant, english)
- Sylvain Bauza <sbauza@redhat.com> (assistant, mentoring, training, french, english)
- Lana Brindley (assistant, mentoring, English)
- Rossella Sblendido (assistant, Italian, English)
- Victoria Martínez de la Cruz <victoria@vmartinezdelacruz.com> (assistant, english)
- Takashi Torii <t-torii@ce.jp.nec.com> (assistant, japanese)
- KATO Tomoyuki <kato.tomoyuki@jp.fujitsu.com> (assistant, Japanese)
- macJack <macjacktw@hotmail.com> (assistant, English, Chinese)
- François Bureau <francois.bureau@cloudwatt> (assistant, french, english) -irc : Fdot
Outline and online slide index
How OpenStack is made
- Release cycle
- Relevant actors
- OpenStack Governance
- OpenStack "Big Tent" and tags
- OpenStack Design Summit
- IRC meetings
Workflow of an OpenStack contribution and tools
- devstack.org
- How to contribute
- launchpad.net
- review.openstack.org
- Branching model
- Reviewing
- Commit messages
- Jenkins