PyCon intro to open source: Difference between revisions

From OpenHatch wiki
Content added Content deleted
imported>Jesstess
No edit summary
imported>Jesstess
No edit summary
Line 39: Line 39:
* [[PyCon_intro_to_open_source/OSX terminal navigation|OS X]]
* [[PyCon_intro_to_open_source/OSX terminal navigation|OS X]]
* [[PyCon_intro_to_open_source/Linux terminal navigation|Linux]]
* [[PyCon_intro_to_open_source/Linux terminal navigation|Linux]]



== Goal #3: install an IRC client ==
== Goal #3: install an IRC client ==
Line 47: Line 48:
* [[PyCon_intro_to_open_source/OSX IRC|OS X]]
* [[PyCon_intro_to_open_source/OSX IRC|OS X]]
* [[PyCon_intro_to_open_source/Linux IRC|Linux]]
* [[PyCon_intro_to_open_source/Linux IRC|Linux]]



== Goal #4: install git ==
== Goal #4: install git ==



== Goal #5: sign up for GitHub ==
== Goal #5: sign up for GitHub ==
Line 57: Line 60:


<div style="font-size:125%">[https://github.com/ &raquo; Please visit https://github.com/ now and create an account. &laquo;]</div>
<div style="font-size:125%">[https://github.com/ &raquo; Please visit https://github.com/ now and create an account. &laquo;]</div>



==Success!==
==Success!==

Revision as of 23:48, 9 April 2014

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.


Goal #2: create an account on OpenHatch.org

(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.


Goal #2: 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.


Goal #3: install an IRC client

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.


Goal #4: install git

Goal #5: sign up for GitHub

(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..


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.