Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Using GitHub in Education Environments
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Arfon Smith
March 03, 2016
Education
250
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Using GitHub in Education Environments
Slides from my presentation at SIGCSE 2016
Arfon Smith
March 03, 2016
More Decks by Arfon Smith
See All by Arfon Smith
Where does the rigor go? Research software and the future of trustworthy science.
arfon
0
410
Why Generative AI makes collaborative, versioned science more important than ever
arfon
0
120
Generative AI is here: What are we going to do about it?
arfon
0
240
Five principles for building generative AI products
arfon
0
190
Five principles for building generative AI products
arfon
0
280
Learning from NASA's commitment to open
arfon
0
140
JOSS rOpenSci presentation
arfon
0
340
Five ways to use GitHub to automate scholarly work
arfon
0
170
Journal of Open Source Software: Bot-assisted community peer-review
arfon
0
160
Other Decks in Education
See All in Education
新型コロナ禍をともに「楽しみながら開いていこう!」 :中門 吉松 会員(2720 Japan O.K.ロータリーEクラブ)卓話 : 2026.10.19.例会・卓話
2720japanoke
0
710
検定資格の価値 ~実はすごいよQC検定~
bunnchinn3
0
280
Sekolah Sabat - Triwulan 3 2026 - Pelajaran 13
hiola
0
11k
Another One Writes the Code
minecr
0
120
Sanapilvet opetuksessa
matleenalaakso
1
36k
Pharmacognosy_Chapter_-1.pdf , Definition, history & scope of pharmacognosy
ak679839
1
170
Image processing with PDEs
hachama
0
450
GOVERNOR ADDRESS 2 :延岡 研一 氏(国際ロータリー第2720地区:2026-2027年度 地区ガバナー・人吉ロータリークラブ ・人吉電気工事株式会社 会長)卓話 : 2026.10.26例会・卓話
2720japanoke
0
650
Digijulkaisut
matleenalaakso
1
10k
Acquisition / Takeover
bvr7352
0
110
1007
cbtlibrary
0
260
Introduction to M&A
bvr7352
0
260
Featured
See All Featured
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
550
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.9k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
The SEO Collaboration Effect
kristinabergwall1
1
610
Writing Fast Ruby
sferik
630
63k
Code Reviewing Like a Champion
maltzj
529
40k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
How to train your dragon (web standard)
notwaldorf
96
6.9k
Making Projects Easy
brettharned
120
6.8k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.8k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
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.
[email protected]
@arfon "