PyCon intro to open source

This page contains setup instructions for ''Contribute with me! Getting started with open source development''.

Goal #1: install a text editor
(Estimated completion time: 2 - 10 minutes)

We need a good text editor (not a word processor!) for editing Python code.

If you already have a preferred text editor, you can use it instead, but note that word processors like Microsoft Word and Notepad will not work.


 * Windows
 * OS X
 * Linux

Goal #2: install
(Estimated completion time: 5 minutes)

is a popular version control system, which we'll use for managing and collaborating on open source projects.


 * Windows
 * OS X
 * Linux

Goal #3: practice command line navigation
(Estimated completion time: 10 - 15 minutes)

Many of the tools of open source development are primarily used via the command line. Let's get some practice with navigating the computer from the command line.


 * Windows
 * OS X
 * Linux

Goal #4: install an IRC client
(Estimated completion time: 5 minutes)

IRC is a real-time chat protocol that open source projects often use to talk about the project and as a medium for users and developers to help each other.


 * Windows
 * OS X
 * Linux

Goal #5: create an OpenHatch account
(Estimated completion time: 2 minutes)

OpenHatch is a non-profit that helps connect people with open source projects. We'll use some of the tools on this site to practice.

[http://openhatch.org/ &raquo; Please visit http://openhatch.org/ now and create an account. &laquo;]

Goal #6: create a GitHub account
(Estimated completion time: 2 minutes)

GitHub is a popular website for hosting open source projects that use Git. We'll use GitHub to collaborate on projects..

[https://github.com/ &raquo; Please visit https://github.com/ now and create an account. &laquo;]

Success!
You've set up your development environment and are a terminal pro. You are ready for the tutorial.

The tutorial is on Thursday, April 20th from 1:20pm - 4:40pm in Room 521 A.