OpenStack software development is centered around the Git and Gerrit systems to promote the aspect of community programming.
Git is an open source version control system that allows many software developers to work on a given project without requiring them to chare a common network.
Gerrit is a free, web-based team code collaboration tool which integrates closely with Git and allows developers in a team to review each other's modifications to the source code using a web browser to approve or reject those changes.
In this session we will walk participants through opening a bug in a test system and then submit a patch to a repository in OpenStack. The process involves learning about Git using the most common commands and progressing through the review process in Gerrit. Participants will walk away with a working knowledge of these tools.
Attendees will sign up for the necessary accounts and install and setup the necessary tools to contribute upstream. As part of this session, they will also file a bug, submit a patch and preform a review.