Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Social Coding with GitHub
Search
Hiroyuki Morita
December 05, 2013
Technology
0
160
Social Coding with GitHub
Hiroyuki Morita
December 05, 2013
Tweet
Share
More Decks by Hiroyuki Morita
See All by Hiroyuki Morita
Rubyistなら知っておきたい継承の話 / The inheritance for Rubyist
chiastolite
4
1.5k
esaを使って暗黙知を減らす取り組み
chiastolite
2
4.3k
git-inside
chiastolite
0
260
vagrant-itamae
chiastolite
1
1.6k
sushi for common people
chiastolite
0
350
Low Level Git
chiastolite
0
120
about Immutable Infrastructure
chiastolite
0
94
Other Decks in Technology
See All in Technology
GitHub を組織的に使いこなすために ソニーが実践した全社展開のプラクティス
sony
20
10k
原理から解き明かす AIと人間の成長 - Progate BAR
teba_eleven
2
260
今すぐGoogle Antigravityを触りましょう
rfdnxbro
0
240
MySQL AIとMySQL Studioを使ってみよう
ikomachi226
0
120
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
進化の早すぎる生成 AI と向き合う
satohjohn
0
450
Docker, Infraestructuras seguras y Hardening
josejuansanchez
0
130
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.9k
MAP-7thplaceSolution
yukichi0403
2
220
Pandocでmd→pptx便利すぎワロタwww
meow_noisy
2
1.1k
履歴テーブル、今回はこう作りました 〜 Delegated Types編 〜 / How We Built Our History Table This Time — With Delegated Types
moznion
13
8.7k
LangChain v1.0にトライ~ AIエージェントアプリの移行(v0.3 → v1.0) ~
happysamurai294
0
140
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Art, The Web, and Tiny UX
lynnandtonic
303
21k
The Cost Of JavaScript in 2023
addyosmani
55
9.3k
Into the Great Unknown - MozCon
thekraken
40
2.2k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.8k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Building Adaptive Systems
keathley
44
2.8k
The Cult of Friendly URLs
andyhume
79
6.7k
Facilitating Awesome Meetings
lara
57
6.6k
Transcript
Social Coding with GitHub @chiastolite
agenda • GitHub • Pull-Request • Social Coding
GitHub
GitHub is ... • Repository Hosting • Issue Tracking •
SNS
GitHub is ... • Repository Hosting • Issue Tracking •
SNS
GitHub is ... • Repository Hosting • Issue Tracking •
SNS SNS?
SNS has… • avatar • social graph • like •
mention • emoji
avatar
social graph
like
mention
None
emoji
GitHub = SNS
most important element of SNS
Conversation!!
where...
find it!
None
None
Pull-Request
about Pull-Request... • tell about changes you’ve pushed • please
merge my changes!
demo
What we should talk about?
talk about ... • spec • naming ! • coding
rule • good/bad part
talk about ... • spec • naming ! • coding
rule • good/bad part Code Review!
What are benefits of code reviewing?
Wise man say… • Knowledge Sharing • Clean Code •
Distributed Responsibility • Study/Learning
When should we pull request?
it’s too late... • Bad naming... • not good method....
• tightly-coupled • Reinventing the wheel
But...
already implemented...
When should we pull request? • create method skeleton •
difficult naming... • feel uneasy
Social Coding
Let’s contribute to OSS
ex)padrino-framework
ex)padrino-framework
ex)padrino-framework
ex)padrino-framework
ex)padrino-framework
fun!!
fun!!
ex)romaji
ex)romaji
ex)romaji
fun!!
fun!!
Social Coding • before • few people can commit •
after • anyone can contribute
references • @a_matusda • https://speakerdeck.com/a_matsuda/social-coding • @hatchpotch • https://speakerdeck.com/hotchpotch/pull-request-woli- yong-sitakai-fa-wakuhuro
• @knsmr • http://www.slideshare.net/knsmr/qait
Question?