Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
AimingのGitHubを使った開発フロー
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Fujimura Daisuke
June 23, 2012
Programming
310k
19
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AimingのGitHubを使った開発フロー
Fujimura Daisuke
June 23, 2012
More Decks by Fujimura Daisuke
See All by Fujimura Daisuke
現役スタートアップCTOが解説する、ソフトウェア開発という仕事の理論・実践・キャリア
fujimura
0
220
庭と負債
fujimura
4
2.9k
AIの時代で我々はどのようにコードを書くのか
fujimura
4
1.2k
SaaSを作るという仕事について
fujimura
13
6.7k
一文字エイリアスのすすめ
fujimura
0
570
現役CTOが語る!RubyKaigiの楽しみ方
fujimura
0
1.4k
いかにして文系新卒エンジニアが「大きな問い」を大事にするCTOになったのか
fujimura
2
840
Kaigi on Rails 2022 - 既存Railsアプリ攻略法 CTOが見ること・やること・考えること
fujimura
13
5.9k
SimpleDelegator活用のご提案
fujimura
0
1.9k
Other Decks in Programming
See All in Programming
[DroidKnights 2026] Workflow AX: From Auto-Documented Policies to E2E Testing
raeminkang
0
540
우리의 Nitro Modules는 당신의 Turbo Modules보다 아름답다
l2hyunwoo
0
250
Moscow Python Meetup №112. Как поселить ИИ агентов в event driven архитектуре
moscowdjango
PRO
0
110
Enforcing Your Architecture with Unit Tests in the AI Era (Swift Connection X)
steliosf
PRO
1
150
動画プレイヤーはなぜカクつくのか 〜Flutterのレンダリングとネイティブの境界を解剖する〜
naruogram
0
330
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
220
Materialが消えた日 〜真っ白なFlutterキャンバスにRenderObjectで絵を描く〜
umigishiaoi
0
150
Railsバージョンを4倍にした話
optim
0
950
flutter_test のその先へ — Flutter アプリの LLM 機能に「評価」という品質保証を
kosukesaigusa
0
200
Web3Dライブラリを作ってVue Custom Rendererの仕組みを理解しよう / lets learn vue custom renderer by making 3d library
drumath2237
1
130
Performance Optimization With LLMs
xleitix
0
240
FactoryBotをやめればRSpecは速くなるのか?
yuta_onishi_97
0
1.6k
Featured
See All Featured
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
520
Optimising Largest Contentful Paint
csswizardry
37
4k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
670
Leo the Paperboy
mayatellez
10
2.4k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.3k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
910
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Building AI with AI
inesmontani
PRO
1
1.4k
The agentic SEO stack - context over prompts
schlessera
0
1k
The Cost Of JavaScript in 2023
addyosmani
56
10k
Transcript
AimingͷGitHubΛͬͨ։ൃϑϩʔ גࣜձࣾAiming ౻ଜେհ @ The GitHub powered by Agileौ୩, 2012-06-23
Saturday, June 23, 12
͓͠ͳ͕͖ • ࣗݾհ • Aimingͷհ • AimingͰͷGitHubΛ༻͍ͨ։ൃϑϩʔ • ࣄΛ͍ͯͯ͠ݟ͚ͭͨGitHub Tips
Saturday, June 23, 12
ࣗݾհ • ౻ଜେհ http://fujimuradaisuke.com • גࣜձࣾAimingॴଐ • RubyϓϩάϥϚʔɺ࠷ۙHaskell͕͖ • @a_matsudaϦεϖΫτ
Saturday, June 23, 12
Aimingʹ͍ͭͯ • ΦϯϥΠϯήʔϜձࣾ • Ruby/JavaScriptϓϩάϥϚʔืूதͰ͢ʂ@ffu_ ʹϝϯγϣϯ͍ͩ͘͞ • ίʔυϨϏϡʔΛ͔ͬ͠Γ͢ΔจԽ͕͍͍ࠜͯΔ • ݩʑgerrit
(GoogleͷίʔυϨϏϡʔγεςϜ) Λ͍ͬͯͨ • ࠓʹೖͬͯGitHubΛ͏ϓϩδΣΫτ͕૿͑ͨ • ݱࡏgerritͱซ༻ • ϓϩδΣΫτཧπʔϧͱͯͬͯ͠ͳ͍ɻϨϏϡʔ༻ Saturday, June 23, 12
AimingͰΑ͋͘Δ։ൃϑϩʔ • aiming/some_repo Λ֤ϝϯόʔ͕ fork • fujimura/some_repo ʹτϐοΫϒϥϯνΛ࡞ • fujimura:topic_branch
-> aiming:master ʹ pull request • pull request্ͰϨϏϡʔɺ୭͔͕Ϛʔδ • https://help.github.com/articles/fork-a-repo ʹ४ڌͨ͠Γํ Saturday, June 23, 12
forkϕʔεͷ։ൃͷྲྀΕ aiming/some_repo fujimura/some_repo master fix_something ࣗͷfork͔Βຊମʹ pull request͢Δ Saturday, June
23, 12
ҰํɺຊମͷϒϥϯνͰ։ൃ͢Δํ๏͋Δ aiming/some_repo master fix_something ຊମͷϒϥϯν͔Βຊମʹ pull request͢Δ Saturday, June 23,
12
forkࣜ/ຊମϒϥϯνࣜ Ͳ͕ͬͪྑ͍ͷ͔ʁ • forkࣜ • ຊମmasterͷޡpush͕ى͖ͳ͍ • ࣗ༻ͷϦϞʔτ͕࡞ΕΔ • ϒϥϯνࣜ
• ϦϞʔτཧָ͕ • ຊମ͔Βfetch͢Δख͕ؒল͚Δ → ҰҰͰ͢ɻ Saturday, June 23, 12
Tips: ϨϏϡʔΛϝϯγϣϯͰ͓ئ͍͢Δ • Ͳ͏ͯ͠์ஔ͞ΕΔpull request͕ग़ͯ͘Δ • ίϝϯτ@ͰϝϯγϣϯͰ͖ΔͷͰɺϝϯγϣϯͰϨϏϡʔΛ͓ئ͍͢Δ • ֆจࣈͰ͓ئ͍ײΛৢ͢ Saturday,
June 23, 12
Tips: ϖΞGit • forkࣜϦϞʔτͷཧ͕ͪΐͬͱ͍͠ • Git׳Εͯ͠ͳ͍ͱϒϥϯνൃੜݩͷؒҧ͍ɺrebaseͷؒҧ͍ͳͲ͕සൃ͢Δ • ϓϩδΣΫτ։࢝ޙGitͷૢ࡞ΛϖΞͰΔͱΑ͍ • ؾ͕͍ͭͨΒΈΜͳͷGitྗ͕UPͯͨ͠
• ϖΞGitதʹ.gitconfigͷઃఆվળΨϯΨϯ͢Δ Saturday, June 23, 12
Tips: Pull requestͷԣ૦ • ଞͷϓϩδΣΫτͷpull requestʹউखʹίϝϯτ͢Δ • ݟͯཉ͍͠ਓʹpull requestͷURLΛૹΓ͚ͭͯɺίϝϯτΛΒ͏ •
ͩ͜ΘΓʹΑΔRubyίʔυͷϚφʔࢦೆͳͲ͕ൃੜ • ผϓϩδΣΫτͷHaskellerʹϨϏϡʔΛ͓ئ͍ͨ͠Γ • ผϓϩδΣΫτʹಥવϦϑΝΫλϦϯάΛpull requestͨ͠Γ • ݁Ռతʹίϛϡχέʔγϣϯ͕૿͑ͯɺࣝͷڞ༗͕ਐΉ • ָ͍͠ Saturday, June 23, 12
Tips: README.mdΛॻ͘ • σΟϨΫτϦϧʔτʹREADMEΛஔ͘ͱɺGitHub্ʹදࣔ͞ΕΔ • ΠϯετʔϧɺϏϧυɺ࣮ߦͷΓํΛॻ͍͓ͯ͘ͱͳʹ͔ͱศར Saturday, June 23, 12
Tips (͓·͚) ༗໊ਓΛϑΥϩʔ • GitHubτοϓϖʔδͷNews Feed͢Β͍͠ใݯ • ৽࡞ϥΠϒϥϦͷใGitHub͕Ұ൪͍ • ༗໊ͳϥΠϒϥϦͷ࡞ऀย͔ͬΒϑΥϩʔ͢ΔͱΑ͍
• ΈΜͳͷgist໘ന͍ • Rubyͩͱ @rkh ͕அવ͓קΊ • ·ͣGitHubberΛϑΥϩʔͱ͔ Saturday, June 23, 12
Tips (͓·͚) ༗ྉΞΧϯτ • ϓϥΠϕʔτϦϙδτϦԿ͔ͱศར • ࣥචͱ͔… • ܾͯ͠͠ͳ͍WebαʔϏεͱ͔… •
ਓʹެ։ͨ͘͠ͳ͍ίʔυͱ͔… Saturday, June 23, 12
Tips (͓·͚) hubศར͗͢Δ • GitHubΛΑΓศརʹͯ͘͠ΕΔgitίϚϯυͷϥούʔ • git pull-request ͱ͔Ͱ͖Δ •
git clone fujimura/some_repo ͰΫϩʔϯͰ͖Δ • ৄࡉͪ͜ΒΛ http://subtech.g.hatena.ne.jp/secondlife/20120611/1339411825 Saturday, June 23, 12
Tips (͓·͚) GitHubberࣗମ͕໘ന͍ • ಇ͖ํࣗମ͕͍͢͝໘ന͍Ͱ͢ • Zach Holman͞Μͷϒϩά(1)ʹ৭ʑࡌͬͯΔͷͰݟͯΈ͍ͯͩ͘͞ • GitHubࣗମͷྺ࢙37signalsͷΠϯλϏϡʔ(2)͕໘ന͍Ͱ͢
• ʰϓϩάϥϚʔʱʹΠϯλϏϡʔࡌͬͯ·͢ • (1) http://zachholman.com/ • (2) http://37signals.com/svn/posts/2486-bootstrapped-profitable-proud-github Saturday, June 23, 12
·ͱΊ • CIͷ͕͠ແͯ͘εΠϚηϯ • ࣮pull requestຖʹCIճͯ͠Ϗϧυ݁ՌΛίϝϯτͯ͠·͢ • …࣭͕͋͝Ε͓ئ͍͠·͢ʂʂʂ Saturday, June
23, 12