Make Your First Open Source Contribution on GitHub

Accepted Session
Short Form
Scheduled: Tuesday, June 21, 2016 from 10:00 – 10:45am in B204


Interested in becoming a contributor to open source projects? In this talk, I'm going to show you the technical aspects involved in working with git and GitHub to prepare and submit contributions, and then working with project maintainers to get them merged.


In this talk I want to concentrate on the mechanics of making an open source contribution on GitHub, which are far from trivial. As the author of a handful of moderately popular open source projects, I receive contributions (pull requests in GitHub jargon) from developers of all levels, so I have a pretty good idea of where people find the GitHub workflow confusing or not intuitive.

Through a series of examples, I will walk you through the contribution life cycle, covering the common interactions that occur between a project maintainer and a contributor. My hope is that after this talk you will have the GitHub workflow understood, so you will avoid common mistakes and submit your first contribution with more confidence.


git, github, pull request, contributing

Speaking experience

I have given talks at several conferences including PyCon, OpenStack Summit, PyDX. Some of my talks on youtube: If you google my name you will find more.


Leave a private comment to organizers about this proposal