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
Search
suginoy
June 23, 2012
Programming
4
30k
参加のSOCIAL CODING
http://atnd.org/events/30016
suginoy
June 23, 2012
Tweet
Share
Other Decks in Programming
See All in Programming
AI活用のコスパを最大化する方法
ochtum
0
130
Geminiの機能を調べ尽くしてみた
naruyoshimi
0
200
maplibre-gl-layers - 地図に移動体たくさん表示したい
kekyo
PRO
0
240
grapheme_strrev関数が採択されました(あと雑感)
youkidearitai
PRO
1
210
PostgreSQL を使った快適な go test 環境を求めて
otakakot
0
530
Go 1.26でのsliceのメモリアロケーション最適化 / Go 1.26 リリースパーティ #go126party
mazrean
1
370
コードレビューをしない選択 #でぃーぷらすトウキョウ
kajitack
3
830
SourceGeneratorのマーカー属性問題について
htkym
0
180
Go Conference mini in Sendai 2026 : Goに新機能を提案し実装されるまでのフロー徹底解説
yamatoya
0
550
クライアントワークでSREをするということ。あるいは事業会社におけるSREと同じこと・違うこと
nnaka2992
1
320
守る「だけ」の優しいEMを抜けて、 事業とチームを両方見る視点を身につけた話
maroon8021
3
650
AWS Infrastructure as Code の新機能 2025 総まとめ 〜SA 4人による怒涛のデモ祭り〜
konokenj
10
3.3k
Featured
See All Featured
Test your architecture with Archunit
thirion
1
2.2k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
310
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
820
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
98
Raft: Consensus for Rubyists
vanstee
141
7.3k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
290
Crafting Experiences
bethany
1
81
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
150
Music & Morning Musume
bryan
47
7.1k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
200
Transcript
ࢀՃͷ SOCIAL CODING @suginoy 2012.06.23 @The GitHub poweredby Agileौ୩ 126݄24༵
ࠓɺʹΘ͔ Rubyist ͷ ͕ৗʹ࠷ઌͷ WebΞϓϦ έʔγϣϯϑϨʔϜϫʔΫͰ ͋Δ Ruby on Rails
ʹ Github Ͱ Pull Request Λૹͬͯ࠾༻͞Ε ͨͱ͖ͷΛ͠·͢ɻ 126݄24༵
※ॾҙ Ruby Rails ͷ͠·ͤΜɻ एׯεϐϦˑνϡΞϧʁ SOCIAL CODING ͷୡਓର֎Ͱ͢ɻ SOCIAL
CODING ͷઆ໌ɺ @a_matsuda ͞ΜͷεϥΠυΛͥͻࢀর͍ͩ͘͞ɻ https://speakerdeck.com/u/a_matsuda/p/social-coding 126݄24༵
ࣗݾհ ϑϦʔϥϯεͷΤϯδχΞ AgileͷRubyͷίϛϡχςΟʹग़ 126݄24༵
My Blog::ਿ෩࿊2.0 http://d.hatena.ne.jp/suginoy/ 126݄24༵
ࢲͱGithub • ͡Ίͯͷ git push • Rails Tutorial ͷεΫϦʔϯΩϟετ •
͡ΊͯͷIssueొ • ʰRails 3 ϨγϐϒοΫʱͷޡ২ใࠂ • ͡ΊͯͷGithubڞಉ࡞ۀ • σβΠφʔ͚ϓϩάϥϜ෦ϋοΧιϯ #p4d • ͡ΊͯͷGithubͰͷ͓ࣄ • PLʮGithub ͬͪΌͬͯطࣄ࣮Խͯ͠͠·͓͏ʯ • ༁Λެ։ͨ͠ΒΒͳ͍ਓ͔Β Pull Request 126݄24༵
͚ͬ͜͏ԿͰ͑Δ 126݄24༵
Pull RequestΛΩϝΔ͖͔͚ͬ ͱ͜Ζ͕ɺ rake rails:templates ͕ಈ͔ͳ͍... ςϯϓϨʔτΛ ΧελϚΠζ͍ͨ͠ ͦΕɺrake rails:templates
ͰͰ͖ΔΑʂ 126݄24༵
ޕޙʹ Yokohama.rb ͋Δ͔Β͖͍ͯΈΑ͏ʂ Pull RequestΛΩϝΔ͖͔͚ͬ ͔͔͔͔͘͘͠͡Ͱ͍ ηογϣϯΒ͍ͤͯͩ͘͞ ͑ͬ ͜ΕͻͲ͍όά͡Όͳ͍Ͱ͢ ͜ͷηογϣϯதʹ
Pull Request ૹͬͪΌ͓͏ A͞Μ B͞Μ 126݄24༵
ͱ͍͏Θ͚Ͱɻ ※ ৄ͍͠खॱɺ ɹʰWEB+DB PRESS vol.69ʱ ɹΛ͓ങ͍ٻΊ͍ͩ͘͞ɻ Rails ʹ Pull
Request ΛૹΔ͜ͱʹ http://www.amazon.co.jp/exec/obidos/ASIN/4774151041/sugiblo-22/ 126݄24༵
Pull RequestΛૹΔ·Ͱ • Fork ϘλϯΛClick • ࣗͷ PC Ͱ git
clone • ઃఆ ΰχϡΰχϣ • όάಛఆʮͲ͏Β͜ΕͬΆ͍ͳʯ • git checkout -b Ͱϒϥϯν࡞ • मਖ਼ͯ֬͠ೝͯ͠ɺgit commit • git push ͰࣗͷGithubϦϙδτϦ 126݄24༵
Pull Request • વͰ͕͢ɺӳޠͰ͢ɻ • ૬खϓϩάϥϚ͔ͩΒίʔυͰͳΜͱ͔ͳΔ • ʮՊֶͷੈքͷެ༻ޠӳޠͰ͋Γ·ͤΜɻެ ༻ޠPoor EnglishͰ͢ʯ
• Github ͷίϝϯτ͋ͱͰमਖ਼Ͱ͖Δ • ଞͷ Pull Request ͕ࢀߟʹͳΔ 126݄24༵
͋ͱͭ ʢίϝϯτ͍͔ͭ͘ͳʔɻʣ 126݄24༵
ͭɻɻɻ •࣌ࠩͱ͔ •ٳͱ͔ 126݄24༵
ॿ͚सΩλ • ςετίʔυॏཁ • @kennyj_jp ͞Μɺ͋Γ͕ͱ͏ʂ 126݄24༵
Pull Request ͷमਖ਼ • Pull Request Λमਖ਼͢Δ • ӳޠ͢ʢ •
मਖ਼લޙͷ࣮ߦ݁ՌΛఴ 126݄24༵
ίϝϯτ͖ͨ Φʔέʔɺ@kennyj ͕ ͍͍ͳΒऔΓࠐΉΑʁ ͦͯ͠ɽɽɽ ͍͍Μ͡Όͳ͍͔ͳɻ Կͯ͠ͳ͍ 126݄24༵
6݄12ɺRails 3.2.6 ϦϦʔε http://weblog.rubyonrails.org/2012/6/12/ann-rails-3-2-6- has-been-released/ 126݄24༵
Rails Contributors ʹࡌͬͨ http://contributors.rubyonrails.org/ I’m here ! 126݄24༵
Chad Fowler says... ʮ୭Ͱ Rails Λ͑Δ͕ɺ ɹRails ίϯτϦϏϡʔλΛ ໊ΕΔͷগʯ ʰϓϩάϥϚʔ
ɹιϑτΣΞ։ൃऀͷͤͳੜ͖ํʱ http://www.amazon.co.jp/exec/obidos/ASIN/4274067939/sugiblo-22/ 126݄24༵
ΦϨΦϨ 126݄24༵
΄ΜͱεϛϚηϯɻɻɻ 126݄24༵
ͦ͏͍͏͜ͱ͡Όͳͯ͘ ͬͱେࣄͳ͜ͱΛ 126݄24༵
͜Ε·Ͱ • ೦ͳ͕ΒɺRails ʹϑϦʔϥΠυঢ়ଶ ΦʔϓϯιʔεϑϦʔϥΠμʔڠձ http://www.ossfj.org/index.php?OSSFJ 126݄24༵
Great Rails Contributors say... ʰRails 3 ϨγϐϒοΫʱ ࠷ޙͷ Recipe 190
ʮRails Λ͢ʯ ߴڮ ٛ, দా ໌, ॾڮ ګհ ஶ ʰRails3ϨγϐϒοΫ 190ͷٕʱ http://www.amazon.co.jp/exec/obidos/ASIN/4797363827/sugiblo-22/ 126݄24༵
ʮRails ͷιʔείʔυͯ͢ΦϯϥΠϯͰެ։ ͞Ε͍ͯ·͢ɻͦͯ͠ɺRails ͋ΒΏΔ։ൃऀͷ ίϛοτΛड͚͚͍ͯ·͢ɻ ͭ·Γɺ͜ΕΛಡ ΜͰ͍Δ͋ͳͨ Rails ʹίϛοτΛߦ͏ࣗ༝͕ ͋ΔͷͰ͢ɻ
ࣄ࣮ɺݱࡏ·Ͱͷͱ͜ΖɺRails ʹ 1 ճͰίϛοτΛߦͬͨਓɺ2000 ਓۙ ͘ʹͷ ΅Γ·͢ɻ͜ͷΑ͏ʹɺRails ਓͷίϛολͩ ͚͕࡞͍ͬͯΔιϑτΣΞͰͳ͘ɺΈΜͳͰ ࡞ΔϑϨʔϜϫ ʔΫͳͷͰ͢ɻʯ 126݄24༵
ͦ͏͍͑͜͜Agileौ୩ͩ ΞϨάβϯμʔͷʰΦϨΰϯେֶͷ࣮ݧʱ ߐߒҰ ஶʰύλʔϯɺWikiɺXP ࣌Λ͑ͨ૾ͷݪଇʱ • ༗ػతடংͷݪཧ • ࢀՃͷݪཧ •
ਐతͷݪཧ • ύλʔϯͷݪཧ • அͷݪཧ • ௐͷݪཧ http://www.amazon.co.jp/exec/obidos/ASIN/4774138975/sugiblo-22/ 126݄24༵
ʮʢϕοΫɺʣΞϨάβϯμʔ࠷ऴతʹ ݐஙՈͱར༻ऀͷόϥϯεΛͱΔ͜ͱʹࣦഊ͠ ͨͷͩͱޠ͍ͬͯ·͢ɻʢதུʣιϑτΣΞ ͷੈքͰ͋Εɺར༻ऀͱ։ൃऀͱ͍͏ࣾձత ͳؔΛؚΊͯ৽͘͠ఆٛ͠ͳ͓ͤΔ͔͠Ε ·ͤΜɻϕοΫʮιϑτΣΞͰɺ৽ͨͳ ࣾ ձ ߏ
Λ ࡞ Δ ػ ձ ͕ ͋ Δ ʯ ͱ ޠ ͬͯ ͍ · ͢ɻʯ 126݄24༵
% git commit • ίϛοτʲ commit ʳ • [໊]͔͔ΘΓ߹͏͜ͱɻؔ͢Δ͜ͱɻ ʮଟ͘ͷࣝਓ͕ӡಈʹʔʔͨ͠ɻʯ
# =>̍ͭͷ Pull Request ͚ͩͲɺ ɹɹΦϯϥΠϯʗΦϑϥΠϯͰ ɹɹ͍ΖΜͳਓ͕ࢀՃͨ͠ 126݄24༵
ͦΕ͕ Github ͳͷ͔ 126݄24༵
ͦΕ͕ SOCIAL CODING ͳͷ͔ 126݄24༵
·ͱΊ • খ͞ͳύον͕ͩɺRuby on Rails ͷ։ൃʹ ࢀՃͨ͠ɻ • git log
ʹग़ͯ͜ͳ͍ਓࢀՃ͍ͯ͠Δɻ • ৽ͨͳࣾձߏ͕Ͱ͖Δ͔Θ͔Μͳ͍ɻ • ͰSOCIAL CODING͢Δͱwkwk͢Δ͔ ΒΈΜͳΖ͏Αɻ 126݄24༵