Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
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
220
1
Share
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
Why Generative AI makes collaborative, versioned science more important than ever
arfon
0
52
Generative AI is here: What are we going to do about it?
arfon
0
160
Five principles for building generative AI products
arfon
0
130
Five principles for building generative AI products
arfon
0
220
Learning from NASA's commitment to open
arfon
0
100
JOSS rOpenSci presentation
arfon
0
300
Five ways to use GitHub to automate scholarly work
arfon
0
140
Journal of Open Source Software: Bot-assisted community peer-review
arfon
0
140
A vision for the future of astronomical archives
arfon
0
170
Other Decks in Education
See All in Education
PE testbench data order
songchch
0
300
Avoin jakaminen ja Creative Commons -lisenssit
matleenalaakso
0
2.1k
GOBUSATA紹介
chankawa919
0
140
Lenguajes de Programacion (Ingresantes UNI 2026)
robintux
0
150
SL AMIGOS 教育格差と私たちの取り組み - スリランカの支援学校への支援プロジェクト:リシンドゥ リオ 氏 (別府溝部学園短期大学 ビジネス観光コース 留学生):2720 Japan O.K. ロータリーEクラブ2026年4月6日卓話
2720japanoke
0
180
小さなまちで始める デジタル創作の居場所〜すべての子どもが創造的に未来を描ける社会へ〜
codeforeveryone
0
330
What workforce agencies must have in place to compete for and deliver on RESTART grants
territorium
PRO
0
130
Multimodal Interaction - Lecture 3 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
2.1k
コマンドラインの使い方 / 01-d-cli
kaityo256
PRO
0
130
次期バージョン 14.5.1 Early Access Program が始まりました
harunakano
1
130
Write to Win: Crafting Winning Application Essays
em07adoz
0
150
OSINT入門-CTF for GIRLS_SECCON14電脳会議
nomizone
1
1.2k
Featured
See All Featured
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
490
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
780
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
340
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.5k
Typedesign – Prime Four
hannesfritz
42
3k
Paper Plane
katiecoart
PRO
1
48k
Building Adaptive Systems
keathley
44
3k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.6k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
AI: The stuff that nobody shows you
jnunemaker
PRO
4
500
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
320
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
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 "