Your first patch to OpenStack

Akanksha Agrawal (~Akanksha08)




Have you been thinking of making your first contribution to OpenStack but not sure where to start?

Right from Installing DevStack, to selecting a bug, interacting with the community, taking help on the IRC, testing your fixes on DevStack, submitting your first patch with git review, getting your patch reviewed under the gerrit review system, till finally getting your patch merged to master, this talk will acquaint you with the workflow and show you how easy it is make your first contribution.

Having gone through the same process ourselves, after this talk we will make sure that you have the required knowledge to land your first patch upstream.


Eagerness to contribute to an open source project.

Content URLs:


  1. Installing DevStack in 3 steps
  2. Getting familiar with the launchpad bug tracker
  3. Selecting a low-hanging fruit to work upon
  4. Interacting with the community on IRC for help
  5. Submitting your first patch with "git review" to the gerrit review tool

Link to presentation:

Speaker Info:

Sana Khan is working on OpenStack Neutron as an Outreachy intern in the current May-August 2016 round.

Akanksha Agrawal has worked on OpenStack Sahara as an Outreachy intern in the December-March 2016 round.

Speaker Links:

Sana Khan:

Akanksha Agrawal:

  • Blog:
  • Twitter: @AkankshaHA
  • Slideshare:
  • Github:
  • LinkedIn:

Section: Others
Type: Talks
Target Audience: Beginner
Last Updated:

A small set of comments - is this an overview of the experiences and challenges faced by the presenters or, does this talk intended to guide the audience (real-time) into submitting patches into the OpenStack project? Also, it does not seem very clearly articulate about how it aligns with the general theme/focus of PyCon.

sankarshan mukhopadhyay (~sankarshan)

The goal is to guide attendees through the contribution process and encourage them that given the open nature of open source communities (in terms of documentation, guidelines, bug triage, help on IRC, review feedbacks), it becomes really simple to get acquainted with the workflow quickly and make an initial first contribution and then go on making more contributions slowly and gradually as you learn more.

Since OpenStack is a Python based Open Source Project that is why we submitted the proposal under the Other Category.

Akanksha Agrawal (~Akanksha08)

Login to add a new comment.