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
1
170
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
Five principles for building generative AI products
arfon
0
88
Learning from NASA's commitment to open
arfon
0
25
JOSS rOpenSci presentation
arfon
0
160
Five ways to use GitHub to automate scholarly work
arfon
0
73
Journal of Open Source Software: Bot-assisted community peer-review
arfon
0
56
A vision for the future of astronomical archives
arfon
0
100
Journal of Open Source Software: When collaborative open source meets peer review
arfon
2
290
MAST archive and operations in the MMA era
arfon
1
120
How to get (and GIVE) career credit for software
arfon
1
300
Other Decks in Education
See All in Education
Родина моя Беларусь в лицах
programmer_sch2np
0
200
OpenStreetMap概要説明 / Introducing OpenStreetMap
barsaka2
0
200
Digijulkaisut
matleenalaakso
1
8.6k
Pen-based Interaction - Lecture 4 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
1.3k
Sähköiset kyselyt, kokeet ja arviointi
matleenalaakso
1
16k
Educació digital en l'adolescència
gonz1ale1
0
130
「最初の本」の紹介
eltociear
1
110
Monaca Educationを活用した課題解決型の探究学習の実践
asial_edu
0
220
子どもたち創造的活動機会の必要性に関する提言/creativehub
codeforeveryone
0
410
6 занятие. Четыре тактики метода "8 кубиков"бизнес-модели #ideaNN 1.03.2024.
karlov
0
160
week5@tcue2024
nonxxxizm
0
540
【実践】 パフォーマンス・チューニング~オプティマイザ活用術~
oracle4engineer
PRO
1
210
Featured
See All Featured
The Invisible Side of Design
smashingmag
294
49k
Building Better People: How to give real-time feedback that sticks.
wjessup
356
18k
Teambox: Starting and Learning
jrom
128
8.4k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
41
4.5k
A Modern Web Designer's Workflow
chriscoyier
689
190k
The Language of Interfaces
destraynor
151
23k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
67
14k
Building Adaptive Systems
keathley
32
1.9k
The MySQL Ecosystem @ GitHub 2015
samlambert
244
12k
10 Git Anti Patterns You Should be Aware of
lemiorhan
649
58k
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 "