Open Source Comes to Campus/UMD/Laptop setup: Difference between revisions
Content added Content deleted
imported>Jesstess No edit summary |
imported>Paulproteus No edit summary |
||
(11 intermediate revisions by one other user not shown) | |||
Line 9: | Line 9: | ||
== Goal #2: install git == |
== Goal #2: install git == |
||
Git is |
Git is a popular revision control system that is used by many open source projects. We'll use it during this workshop. |
||
* [[Open Source Comes to Campus/UMD/Laptop setup/Windows git|Windows]] |
* [[Open Source Comes to Campus/UMD/Laptop setup/Windows git|Windows]] |
||
Line 15: | Line 15: | ||
* [[Open Source Comes to Campus/UMD/Laptop setup/Linux git|Linux]] |
* [[Open Source Comes to Campus/UMD/Laptop setup/Linux git|Linux]] |
||
== Goal #3: install IRC == |
== 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. |
|||
⚫ | |||
* [[Open Source Comes to Campus/UMD/Laptop setup/Windows IRC|Windows]] |
|||
* [[Open Source Comes to Campus/UMD/Laptop setup/OSX IRC|OS X]] |
|||
* [[Open Source Comes to Campus/UMD/Laptop setup/Linux IRC|Linux]] |
|||
⚫ | |||
SSH allows you to securely access a shell (like the command line window you used earlier) on a remote machine. |
|||
* [[Open Source Comes to Campus/UMD/Laptop setup/Windows SSH|Windows]] |
|||
* [[Open Source Comes to Campus/UMD/Laptop setup/OSX SSH|OS X]] |
|||
* [[Open Source Comes to Campus/UMD/Laptop setup/Linux SSH|Linux]] |
|||
== Success! == |
|||
You are done with laptop setup! |
|||
[[File:Party.png|125px]] |
|||
Take a break, stretch, meet some neighbors, and ask the staff if you have any questions about this material. |
|||
== Bonus material == |
|||
If you finish laptop setup early: |
|||
* Find and join an IRC channel for something you are interested in. |
|||
** on Freenode, try #ubuntu (the Linux distribution), #web (web development), #gsoc (Google Summer of Code) |
|||
** You can get a full list of Freenode's channels [http://irc.netsplit.de/channels/?net=freenode here] |
|||
* [http://code.google.com/soc/ Learn about Google Summer of Code] and [http://www.google-melange.com/gsoc/projects/list/google/gsoc2011 look at last year's accepted mentor projects]. |
|||
* [http://www.rackaid.com/resources/linux-screen-tutorial-and-how-to/ Learn about <tt>screen</tt>]. Then ssh into the remote Linux machine <tt>umd-workshop.openhatch.org</tt> and set up a screen session there. |
Latest revision as of 01:16, 19 April 2012
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 #2: install git
Git is a popular revision control system that is used by many open source projects. We'll use it during this workshop.
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: practice using SSH
SSH allows you to securely access a shell (like the command line window you used earlier) on a remote machine.
Success!
You are done with laptop setup!
Take a break, stretch, meet some neighbors, and ask the staff if you have any questions about this material.
Bonus material
If you finish laptop setup early:
- Find and join an IRC channel for something you are interested in.
- on Freenode, try #ubuntu (the Linux distribution), #web (web development), #gsoc (Google Summer of Code)
- You can get a full list of Freenode's channels here
- Learn about Google Summer of Code and look at last year's accepted mentor projects.
- Learn about screen. Then ssh into the remote Linux machine umd-workshop.openhatch.org and set up a screen session there.