PyCon tutorial - Getting started with open source development

February 02, 2013

   

In preparation for her PyCon tutorial, Jessica will rehearse it for Boston Python members.

Jessica McKellar, Contribute with me! Getting started with open source development (https://us.pycon.org/2013/schedule/presentation/4/)

Want to contribute to a Python project or the core language, but not sure where to start?

Join us for 3 hours learning the nuts and bolts of open source contribution. By the end of this tutorial, you’ll have the tools and practice to confidently contribute to your favorite projects. Give back to the community while making yourself a better software engineer.

Beginning programmers are welcome and encouraged!

We’ll cover:

the structure of an open source project the many ways to contribute the life cycle of a bug key development tools communication in an open source project During this tutorial, you’ll get hands-on experience with:

issue trackers, to report and track bugs the diff and patch utilities, to share your source code changes a revision control system, to collaboratively manage changes to projects IRC, to get and give help while contributing in real time testing and building Python projects We’ll put these concepts and tools to practice by collaboratively reporting and fixing bugs in a demo Python project.

We’ll end with personalized next steps for getting started with open source projects that match your skills and interests.

PyCon tutorials are half-day in-depth courses presented in the days preceding the bulk of PyCon. Rehearsing with a real audience is a great way to prepare. Come ready to learn, and also to provide feedback!

Note: Space is very limited for these events, please do not sign up for more than one, to give others a chance.

No food is being provided at this event.

Location:

We are in an MIT classroom, 2-139, which is in Building 2, first floor. This map shows where building 2 is: http://whereis.mit.edu/?go=2

Meetup link: https://www.meetup.com/bostonpython/events/100330612/

Back to Past Events Page