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
Social Coding with GitHub
Search
Hiroyuki Morita
December 05, 2013
Technology
0
150
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.4k
esaを使って暗黙知を減らす取り組み
chiastolite
2
4.2k
git-inside
chiastolite
0
250
vagrant-itamae
chiastolite
1
1.6k
sushi for common people
chiastolite
0
340
Low Level Git
chiastolite
0
110
about Immutable Infrastructure
chiastolite
0
89
Other Decks in Technology
See All in Technology
Uniadex__公開版_20250617-AIxIoTビジネス共創ラボ_ツナガルチカラ_.pdf
iotcomjpadmin
0
150
OpenHands🤲にContributeしてみた
kotauchisunsun
0
230
第9回情シス転職ミートアップ_テックタッチ株式会社
forester3003
0
160
菸酒生在 LINE Taiwan 的後端雙刀流
line_developers_tw
PRO
0
1.1k
rubygem開発で鍛える設計力
joker1007
1
140
新卒3年目の後悔〜機械学習モデルジョブの運用を頑張った話〜
kameitomohiro
0
390
25分で解説する「最小権限の原則」を実現するための AWS「ポリシー」大全
opelab
9
2.2k
20250623 Findy Lunch LT Brown
3150
0
790
ローカルLLMでファインチューニング
knishioka
0
130
PHP開発者のためのSOLID原則再入門 #phpcon / PHP Conference Japan 2025
shogogg
1
390
2025/6/21 日本学術会議公開シンポジウム発表資料
keisuke198619
2
480
AIにどこまで任せる?実務で使える(かもしれない)AIエージェント設計の考え方
har1101
3
1.3k
Featured
See All Featured
Unsuck your backbone
ammeep
671
58k
It's Worth the Effort
3n
184
28k
Building a Modern Day E-commerce SEO Strategy
aleyda
41
7.3k
Agile that works and the tools we love
rasmusluckow
329
21k
Raft: Consensus for Rubyists
vanstee
140
7k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.4k
Optimizing for Happiness
mojombo
379
70k
Stop Working from a Prison Cell
hatefulcrawdad
270
20k
A better future with KSS
kneath
239
17k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
Typedesign – Prime Four
hannesfritz
42
2.7k
The World Runs on Bad Software
bkeepers
PRO
69
11k
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?