-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathindex.html
94 lines (75 loc) · 4.34 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
<!DOCTYPE html>
<html>
<head>
<title>Practicing Git at Princetown</title>
<link rel="stylesheet" type="text/css" href="style.css" media="screen" />
<script src="poem.js"></script>
</head>
<body>
<div class="section" id="plan">
<h1>Practicing Git at Princetown</h1>
<div class="minileft">
<div><img src="pushield.png" /></div>
</div>
<p>Ready to learn about version control through git? You can
<a href="https://openhatch.org/wiki/Open_Source_Comes_to_Campus/Practicing_Git/Students">follow along here</a>.</p>
<h2>Version control is...</h2>
<p>... inferior to keeping track of projects through email attachments.</p>
<h2>Cloning a repository...</h2>
<p>... is leading us into war. <a href="http://en.wikipedia.org/wiki/Clone_Wars_(Star_Wars)">The Clone Wars</a>, that is.</p>
<h2>"Adding", "committing" and "pushing" changes...</h2>
<p>So you made a change huh? Want to see that beautiful change appear on your beautiful repository? Simple.
Start by staging your changes via "git add". Commit the changes to your local repository with our friend,
"git commit". Finally push those sexually attractive changes to the remote repository using "git push".</p>
<h2>You need to fork when...</h2>
<p>... you see an issue you can fix, a component you can add, a module you can edit or when you want to play
around with a repo. Fork that repository on github and have a good time, son.</p>
</div>
<div class="section" id="poem">
<p>An interactive poem about version control:</p>
<div id="line">
<p onClick=nextLine(0)>(Click to advance.)</p>
</div>
</div>
<div class="section" id="more">
<h2>More about open source</h2>
<p>Free, open source software is software that is
shared freely and available to build upon. It is a
<strong>AWESOME</strong> way to apply your skills to
<strong>AWESOME</strong> projects
and social causes. You can participate by writing or
reviewing code, answering users' questions,
translating the interface to another <strong>DIMENSION</strong>, making
video tutorials to help new users, and myriad other
ways. Open source software is often produced by lots
of <strong>TIME LORDS</strong> collaborating across
<strong>SPACE</strong> and <strong>TIME</strong>, and
this event specially welcomes <strong>MUGGLES</strong> to that style
of <strong>AWESOME</strong>.</p>
<p>Open source participation is one way to gain
<strong>AWESOME</strong> skills and make connections that will last
you through your career. Volunteer staff will include
professionals and academics who use open source
daily.</p>
</div>
<div class="section" id="whoweare">
<h2>Who we are</h2>
<p>This tutorial was put together by <a href="">Shauna Gordon-McKeon</a> and
<a href="http://openhatch.org/people/paulproteus/">Asheesh Laroia</a> of
<a href="http://openhatch.org/">OpenHatch</a>. We're a non-profit that helps people get involved
in open source. We especially like <a href="http://campus.openhatch.org/">running events on college campuses</a>.
You can <a href="http://openhatch.org/about/">learn more</a>.</p>
<h2>Get in touch</h2>
<p>If you want to get in touch with us, the best thing
to do is to email us. Try this:
hello@openhatch.org<br />
You can also find us on IRC at #openhatch on FreeNode.
Click <a href="http://webchat.freenode.net/?randomnick=1&channels=%23openhatch">here</a>
for web chat.</p>
<h2>Further resources</h2>
<p><a href="http://try.github.io/levels/1/challenges/1">Try Git</a><br />
<a href="http://git-scm.com/book/en/Getting-Started">The official git book</a><br />
<a href="http://gitimmersion.com/">Git Immersion</a></p>
</div>
</body>
</html>