Open Source Comes to Campus/Curriculum/Saturday: Difference between revisions
Content added Content deleted
imported>Paulproteus |
imported>Paulproteus |
||
(20 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
'''Note well: This is just a draft; work in progress.''' |
'''Note well: This is just a draft; work in progress.''' |
||
== |
== The command line, packages, and dependencies == |
||
* [[/CLI]] |
|||
'''Pre-requisites''': Have some Linuxy distro and a terminal open, or Terminal on a Mac, or GitBash on Windows. |
|||
== Communicating as a user: finding the community and getting help == |
|||
'''Learning objectives''': Have a general understanding of what paths mean (/usr /usr/bin /home etc.). Understand the purpose and basic use of package management tools. Understand how to "cd" and "ls" around in a terminal. Have familiarity with passing arguments to CLI programs (e.g., tar). Preferably, understand that a text terminal can display "graphical" (e.g. via ncurses) programs. |
|||
* [[/User communication|User communication]] |
|||
'''Activity''': |
|||
'''Assessment''': |
|||
== Ethics and history of open source; and economics and licensing that support it == |
== Ethics and history of open source; and economics and licensing that support it == |
||
* [[/Ethics and history|Ethics and history]] |
|||
== Communication tools (IRC, mailing lists) == |
|||
== Getting, modifying, and verifying open source software (getting code; local patching) == |
== Getting, modifying, and verifying open source software (getting code; local patching) == |
||
* [[/Getting modifying and verifying]] |
|||
== Project organization (bug trackers; git format-patch; github; people's roles in a project) == |
== Project organization (bug trackers; git format-patch; github; people's roles in a project) == |
||
* [[/Project organization]] |
Latest revision as of 22:29, 23 February 2012
Note well: This is just a draft; work in progress.