Deprecated: (cluedumps) preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /afs/sipb.mit.edu/project/cluedumps/web_scripts/w/includes/Sanitizer.php on line 1470

Deprecated: (cluedumps) preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /afs/sipb.mit.edu/project/cluedumps/web_scripts/w/includes/Sanitizer.php on line 1470

Deprecated: (cluedumps) preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /afs/sipb.mit.edu/project/cluedumps/web_scripts/w/includes/Sanitizer.php on line 1470

Deprecated: (cluedumps) preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /afs/sipb.mit.edu/project/cluedumps/web_scripts/w/includes/Sanitizer.php on line 1470

Deprecated: (cluedumps) preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /afs/sipb.mit.edu/project/cluedumps/web_scripts/w/includes/Sanitizer.php on line 1470

Deprecated: (cluedumps) preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /afs/sipb.mit.edu/project/cluedumps/web_scripts/w/includes/Sanitizer.php on line 1470

Deprecated: (cluedumps) preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /afs/sipb.mit.edu/project/cluedumps/web_scripts/w/includes/Sanitizer.php on line 1470

Deprecated: (cluedumps) preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /afs/sipb.mit.edu/project/cluedumps/web_scripts/w/includes/Sanitizer.php on line 1470

Deprecated: (cluedumps) preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /afs/sipb.mit.edu/project/cluedumps/web_scripts/w/includes/Sanitizer.php on line 1470

Deprecated: (cluedumps) preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /afs/sipb.mit.edu/project/cluedumps/web_scripts/w/includes/Sanitizer.php on line 1470

Deprecated: (cluedumps) preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /afs/sipb.mit.edu/project/cluedumps/web_scripts/w/includes/Sanitizer.php on line 1470
2011/09-20 - SIPB Cluedumps

2011/09-20

From SIPB Cluedumps

Jump to: navigation, search

[edit] The Open Source Workshop: a hands-on introduction to the tools of open source development

Date: September 20, 2011, at 2:30 PM
Presenters: Jessica McKellar (jesstess)
Location: 2-143
Notes: You must bring a wifi-enabled laptop and charger. Attendees must install some software prior to arriving. Please visit http://bit.ly/open-source-workshop-installation for the workshop software installation instructions. Participants must RSVP for this event at http://bit.ly/open-source-workshop-rsvp. Slides for this talk can be found here.
Abstract: Want to contribute to open source projects, but not sure where to start or what tools to use?

In this 3 hour session, we'll cover:

  • what open source is: where it came from, what makes it important, and the many ways to contribute
  • the life cycle of a project bug
  • using IRC to get help and talk to other project contributors
  • how to create and submit a patch to a bug tracker for review
  • how to check out code stored in a revision control system and apply patches to it

By the end of this session, you will have hands-on experience with all of the common tools used to contribute to open source projects and will be ready to go out and contribute to your first project. We'll wrap up with resources to continue practicing and ways to find good projects and bugs for new contributors.

See “Notes” above for what to bring and installation instructions. Please e-mail open-source-workshop@mit.edu with questions about the curriculum, software installation, or anything else.


Bio: Jessica is a software engineer at Ksplice Oracle, working on rebootless kernel updates on Linux. She is also an organizer for the Boston Python Meetup, a maintainer for the Twisted and OpenHatch open source projects, and a local STEM volunteer. She enjoys the Internet, networking, low-level systems engineering, relational databases, tinkering on electronics projects, and contributing to and helping other people contribute to open source projects. http://jesstess.com
Personal tools