Published on March 3, 2014
A N N E G E N T L E , O P E N S TA C K D O C U M E N TA T I O N L E A D , R A C K S PA C E S O Y O U W A N T T O B E A N O P E N S TA C K CONTRIBUTOR
W H AT I S O P E N S TA C K A N Y W AY ? • Open source software for building public and private clouds. • What matters to Rackspace? • What are we running? Public and Private Clouds • Frenemies and coopetition - it’s both a vendor consortium and a community made of individuals. • Unprecedented. Fast moving. FLICKR:LOOZRBOY
CLOUDS IN USE • Web sites, Software as a Service, eCommerce: PayPal, Mercadolibre, WebEx, Mediawiki • Adademic/Research/Government: Argonne Natl Lab, CERN, NeCTAR (Australia), Cybera (Canada), Cyberport (China) • IT: render farms, provision services, real- time customer engagement, scale testing • Media and Gaming • Telcos and Hosting
WHERE WOULD I BEGIN? • USING THE CLOUD • Coding OpenStack SDKs • Coding OpenStack itself • Engineering (deploy, operate) • Community • What do you like to do? • What do you already know? F L I C K R : PA U L V A L L E J O
OTHER IDEAS • Marketing • Testing • Triaging • Documenting • Stabilizing • Securing • Translating FLICKR:KKY
W H AT G L U E S T H E S E P R O J E C T S T O G E T H E R ? • Deep Dive into OpenStack Governance Bylaws Board Committees (Technical, User, Legal, DefCore, Election) • Incubation • Integration • Open development - Summit every six months
W H AT ' S < F I L L - I N - W E I R D - C O D E - N A M E - H E R E > ? • What are programs? Grouped sets of deliverables • Compute • Storage • Documentation • What are projects? Teams of people working on deliverables • Keystone • Nova • QA • Swift • Release Cycle Management • Glance • Infrastructure • Cinder
L O O K U P TA B L E H T T P : / / G I T. O P E N S TA C K . O R G / C G I T / O P E N S TA C K / G O V E R N A N C E / T R E E / R E F E R E N C E / P R O G R A M S . YA M L • Compute (Nova) • Dashboard (Horizon) • Object storage (Swift) • Block storage • Database (Trove) • Deployment (TripleO) • Dev Environment and Gate (DevStack) • Missing? Usability, Translation, Security, Training, SDKs
I N T H E Q U E U E ( S TA C K F O R G E ) • Data processing (hadoop) (Savanna) • Platform (Solum) • Queue service (Marconi) • Benchmarking (Rally) • Bare Metal (Ironic) • Testing (Tempest) • Designate (DNS) • Reservation (Climate) • Key/Secret Management • Task orchestration( Mistral) (Barbican, Kite) • Windows deployment (Murano)
W H AT I F I C A N ’ T D E C O D E O P E N S TA C K - TA L K ? • http://docs.openstack.org/glossary
ASK ME ANYTHING D O C U M E N TAT I O N P R O G R A M T E C H N I C A L L E A D ! TECHNICAL COMMITTEE MEMBER ! OUTREACH PROGRAM FOR WOMEN A D M I N I S T R AT O R ! R A C K E R / S TA C K E R S I N C E 2 0 1 0
Let’s Make OpenStack U M . H O W D O I D O T H AT ? H T T P S : / / E T H E R PA D . O P E N S TA C K . O R G / P / S O Y O U W A N T T O B E
JOIN IN (PROVE YOU ARE YOU) STEP STEP STEP STEP 1: 2: 3: 4: Launchpad account Upload SSH keys Join the Foundation Verify on review.openstack.org
GET YOUR GIT ON (GET FILES FOR WORK) STEP STEP STEP STEP STEP 1: 2: 3: 4: 5: Clone a repo Set up git-review Edit, test locally Submit a patch Get it reviewed ! !
REVIEW (BE EXTRA EYES) STEP 1: Write comments inline STEP 2: Click Review ! or if it’s your patch ! STEP STEP STEP STEP 1: 2: 3: 4: Get a copy of the patch locally (You can patch your patch) Run tests, make edits Push it back to review.openstack.org ! !
QUIZ BREAK: SO YOU THINK YOU’RE SMARTER THAN A 5TH GRADER F L I C K R : T H O M A S FA V R E - B U L L E
So you want to contribute to OpenStack, but not sure where to start? In this hands-on workshop we will guide you through the steps required to become an ...
So you want to contribute to OpenStack, but not sure where to start? In this hands-on workshop Rackspace's Rainya Mosher, Iccha Sethi, Egle ...
If you want to be an OpenStack contributor, where do you begin? A trio of Rackers explained it best in a breakout session at OpenStack Summit Atlanta.
7 So, you want to learn more about Nova? Projects Nova. ... http://docs.openstack.org/developer/nova/ ... Contributor Documentation.
Our very own Anne Gentle will go through how to contribute to OpenStack, the open source cloud computing project. What is OpenStack? In a sentence ...
So, you want to contribute to OpenStack ... OpenStack is currently one of ... I will discuss some of the basics on getting started in your career as an ...
As a Racker who works on the communications side of a very technical business, I know just how challenging it can be to contribute to the open source ...
The OpenStack Summit is coming up in Atlanta, ... Ten sessions you don't want to miss at OpenStack Summit. ... So You Want to Be an OpenStack Contributor?