-
Notifications
You must be signed in to change notification settings - Fork 0
/
slides.Rmd
198 lines (137 loc) · 5.29 KB
/
slides.Rmd
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
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
---
title: "Stirling Coding Club (SCC)"
subtitle: https://stirlingcodingclub.github.io/intro_to_GitHub/
author: "Brad Duthie"
date: "19 September 2018"
output:
ioslides_presentation:
logo: images/SCC_Logo_slide_sm.png
---
<style type="text/css">
body p {
color: #000000;
}
ul {
color: black;
}
ol {
color: black;
}
a {
color: darkblue;
text-decoration: none
}
.fifty {
font-size: 50%;
}
.seventy {
font-size: 70%;
}
slides > slide.backdrop {
background: none !important;
background-color: white !important;
}
slides > slide.title-slide hgroup h1 {
color: black;
}
slides > slide.title-slide p {
color: black;
}
slides > slide.light > hgroup h2 {
color: black;
}
slides > slide.light > hgroup h1 {
color: black;
}
ul {
color: black;
}
ol {
color: black;
}
p {
color: black
}
h1, h2, h3, h4, h5, h6, h7, h8, p {
color: black;
}
</style>
## Objectives for today
<br><br>
<div class="columns-2">
![](images/Octocat.png)
- Introduce the motivation behind Stirling Coding Club (semina[r] 2.0)
- Explain what [GitHub](http://github.com) is, what its most useful features are, and how to use them
- Get everyone [set up with a GitHub account](https://github.com/join), and SCC membership
</div>
## Objectives for the future
<br><br>
<div class="columns-2">
![](images/Octocat.png)
- Central place online to ask coding, modelling, and statistics questions
- Regular group meet-ups and online discussion using [GitHub](http://github.com)
- Friendly atmosphere for learning and developing code, modelling, and statistics
</div>
## Worldwide Coding Club Network
<div class="columns-2">
- Started with [Mozilla Science](https://github.com/mozillascience/studyGroup)
- Groups from 100+ places worldwide
- Links with the [University of Aberdeen](https://aberdeenstudygroup.github.io/studyGroup/) and the [University of Edinburgh](https://ourcodingclub.github.io/)
- Hundreds of open-source tutorials on coding related topics (including [GitHub](https://services.github.com/on-demand/intro-to-github/), and many on R)
- Integrate with and contribute to coding club networks
![](images/mozilla_science.png)
</div>
## Code of Conduct {.smaller}
Stirling Study Group events are community events intended for networking and collaboration as well as learning. We value the participation of every member of the scientific community and want all attendees to have an enjoyable and fulfilling experience. Accordingly, all attendees are expected to show respect and courtesy to other attendees throughout Stirling Study Group events, and in all interactions online associated with Stirling Study Group.
To make clear what is expected, everyone taking part in Stirling Study Group events and discussions --instructors, helpers, organisers, and learners -- is required to conform to the following Code of Conduct. Organisers will enforce this code throughout events, but you may also contact us privately; all communication will be treated as confidential.
**Thank you for helping make this a welcoming, friendly event for all.**
[Full code of conduct here](https://github.com/StirlingCodingClub/studyGroup/blob/gh-pages/codeOfConduct.md)
## Why GitHub, and why is GitHub?
<br>
<div class="columns-2">
- It's free (as long as you share)
- Not sharing is free ([if you're a student](https://help.github.com/articles/applying-for-a-student-developer-pack/))
- Largest community of coders (28+ million)
- Largest [collection](https://github.com/search) of repositories (95+ million)
- Built from git [version control](https://ourcodingclub.github.io/2017/02/27/git.html)
![](images/github_logo.png)
</div>
## Advantages of using GitHub
![](images/messy_folder.png)
## Advantages of using GitHub
<div class="columns-2">
- Back up the [entire history](https://github.com/ConFooBio/gmse/commits/master) of a project
- [Collaboratively code](https://github.com/bradduthie/helicoverpa/commits/master) with colleagues
- Ask questions [on issues pages](https://github.com/tidyverse/ggplot2/issues)
- Fork, pull request, and merge code
- [Career development](https://github.com/FrancescaMancini) (evidence of work)
![](images/git.png)
## What coding club can help you do
<br>
<div class="columns-2">
- Improve workflow of coding and manuscript writing
- Learn new coding, modelling, and statistical techniques
- Share new skills with colleagues
- Get help with problems
![](images/SCC_Logo_slide_sm.png)
</div>
## How to learn and share knowledge
<br>
<div class="columns-2">
<br>
- Raise [issues](https://github.com/StirlingCodingClub/studyGroup/issues) in Stirling Coding Club
- [Suggest and vote on events](https://github.com/StirlingCodingClub/studyGroup/issues/6)
- Add repositories to GitHub
- [Fork](https://github.com/bradduthie/MSEtools) repositories of interest
<br>
![](images/SCC_Logo_slide_sm.png)
## What you need to do to get started
<div class="columns-2">
<br>
- Get a [GitHub account](https://github.com/join)
- Join the [Stirling Coding Club](https://github.com/StirlingCodingClub)
- Propose SCC topics [as issues](https://github.com/StirlingCodingClub/studyGroup/issues/6)
- [Download](https://www.rstudio.com/products/rstudio/download/) and [install](http://rprogramming.net/download-and-install-rstudio/) Rstudio
- [Download](https://git-scm.com/downloads) and install git
<br>
![](images/SCC_Logo_slide_sm.png)