Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Using GitHub in Education Environments
Arfon Smith
March 03, 2016
Education
1
160
Using GitHub in Education Environments
Slides from my presentation at SIGCSE 2016
Arfon Smith
March 03, 2016
Tweet
Share
More Decks by Arfon Smith
See All by Arfon Smith
JOSS rOpenSci presentation
arfon
0
34
Five ways to use GitHub to automate scholarly work
arfon
0
29
Journal of Open Source Software: Bot-assisted community peer-review
arfon
0
34
A vision for the future of astronomical archives
arfon
0
78
Journal of Open Source Software: When collaborative open source meets peer review
arfon
2
210
MAST archive and operations in the MMA era
arfon
1
75
How to get (and GIVE) career credit for software
arfon
1
260
The Journal of Open Source Software
arfon
1
41
How to get career credit for software
arfon
1
360
Other Decks in Education
See All in Education
WindowsコンテナDojo 全体スケジュールのご案内
utsukibm
0
370
TRPGからふりかえりを学ぶ~アジャイル以外のふりかえり文化~
shirayanagiryuji
0
1.1k
子どものためのプログラミング道場『CoderDojo』〜法人提携例〜 / Partnership with CoderDojo Japan
coderdojojapan
5
6.8k
Implicit Human-Computer Interaction - Lecture 11 - Next Generation User Interfaces (4018166FNR)
signer
PRO
1
630
chapitre 1: les chaine de caractères en C
adelfr2009
0
240
国内の大学における情報系学部・学科の実態調査
codeforeveryone
0
1.1k
サムライカレー@タイ 2022年夏版 説明会資料
samuraicurry
PRO
0
110
Digital Design 2022-02
mathatelle
0
260
Baparekraf Developer Day 2022 - Back-End (Dimas Maulana Dwi Saputra)
dicodingevent
0
470
Tangible, Embedded and Embodied Interaction - Lecture 9 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
640
American Progress: John Gast's Spirit of Manifest Destiny
oripsolob
0
780
Learn Python Like a 12-Year-Old
seantibor
2
140
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
219
17k
Atom: Resistance is Futile
akmur
255
20k
How to train your dragon (web standard)
notwaldorf
58
3.8k
Debugging Ruby Performance
tmm1
65
10k
Making the Leap to Tech Lead
cromwellryan
113
7.4k
Fashionably flexible responsive web design (full day workshop)
malarkey
396
62k
Code Review Best Practice
trishagee
43
8.9k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
181
15k
10 Git Anti Patterns You Should be Aware of
lemiorhan
638
52k
Producing Creativity
orderedlist
PRO
333
37k
A better future with KSS
kneath
225
15k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
4
500
Transcript
Using GitHub in education environments Arfon Smith @arfon Creative Commons
Attribution 3.0 Unported License
Two things…
Git, GitHub, version control
None
None
Open collaborations
Open source collaborations Open Source vs Open Collaborations
Open source collaborations Open Source: the right to modify
Open source collaborations Open Collaborations: a highly collaborative development process
and are receptive to contributions of code, documentation, discussion, etc from anyone who shows competent interest.
Open source collaborations Open Collaborations: a highly collaborative development process
and are receptive to contributions of code, documentation, discussion, etc from anyone who shows competent interest. THIS
How do 4000 people work together?
The Pull Request
None
None
None
None
None
None
None
discuss improve Code first, permission later
Exposed process
Every time this happens the community learns
Not all projects created equally
None
None
Getting started in Open Source
None
None
None
None
Producing open source software
None
Getting bootstrapped
Reducing friction
None
None
None
None
script/bootstrap
script/server
script/cibuild
http://headrush.typepad.com/creating_passionate_users/2005/10/getting_users_p.html
What is is like to be a new contributor?
Some resources
None
None
None
None
None
Thanks. arfon@github.com @arfon "