$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Using GitHub in Education Environments
Search
Arfon Smith
March 03, 2016
Education
1
200
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
Why Generative AI makes collaborative, versioned science more important than ever
arfon
0
36
Generative AI is here: What are we going to do about it?
arfon
0
140
Five principles for building generative AI products
arfon
0
110
Five principles for building generative AI products
arfon
0
200
Learning from NASA's commitment to open
arfon
0
87
JOSS rOpenSci presentation
arfon
0
280
Five ways to use GitHub to automate scholarly work
arfon
0
120
Journal of Open Source Software: Bot-assisted community peer-review
arfon
0
130
A vision for the future of astronomical archives
arfon
0
160
Other Decks in Education
See All in Education
【dip】「なりたい自分」に近づくための、「自分と向き合う」小さな振り返り
dip_tech
PRO
0
180
Semantic Web and Web 3.0 - Lecture 9 - Web Technologies (1019888BNR)
signer
PRO
2
3.1k
AIを使って最新研究 について調べて発表しよ う!
mickey_kubo
4
170
1021
cbtlibrary
0
370
The Next Big Step Toward Nuclear Disarmament
hide2kano
0
140
Réaliser un diagnostic externe
martine
0
770
JavaScript - Lecture 6 - Web Technologies (1019888BNR)
signer
PRO
0
3.1k
卒論の書き方 / Happy Writing
kaityo256
PRO
50
26k
Entrepreneurship minor course at HSE 2025
karlov
0
140
ThingLink
matleenalaakso
28
4.2k
Evaluation Methods - Lecture 6 - Human-Computer Interaction (1023841ANR)
signer
PRO
0
1.2k
Design Guidelines and Models - Lecture 5 - Human-Computer Interaction (1023841ANR)
signer
PRO
0
1.2k
Featured
See All Featured
How to Ace a Technical Interview
jacobian
280
24k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
Typedesign – Prime Four
hannesfritz
42
2.9k
Building an army of robots
kneath
306
46k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.3k
Designing Experiences People Love
moore
143
24k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
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 "