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
OSS Contributionから感じたこと
Search
M-Yamashita
March 24, 2021
Programming
0
350
OSS Contributionから感じたこと
Fukuoka.rb 200回 LT大会 (#202)の登壇資料となります。
https://fukuokarb.connpass.com/event/206956/
M-Yamashita
March 24, 2021
Tweet
Share
More Decks by M-Yamashita
See All by M-Yamashita
継続的な活動で築く地方エンジニアの道
myamashii
2
620
テストの高速化と品質保証の第一歩 GitHub ActionsとRSpecの基本入門
myamashii
1
560
Contributionとカンファレンス登壇への 背中を押して頂いた方々へ
myamashii
1
1.5k
はてなブログ作成から投稿までをGitHub Actionsで自動化する
myamashii
3
1.2k
GitHub ActionsでZennの記事を限定公開する
myamashii
3
860
Webサービス開発者としてスタートしてからOSS Contributionまでの道のり
myamashii
0
710
Fukuoka.rb 2020年度活動報告
myamashii
0
760
手動テストやインフラ構築は自動化しよう
myamashii
0
17k
試行錯誤の勉強法
myamashii
1
4.8k
Other Decks in Programming
See All in Programming
『改訂新版 良いコード/悪いコードで学ぶ設計入門』活用方法−爆速でスキルアップする!効果的な学習アプローチ / effective-learning-of-good-code
minodriven
28
3.9k
情報漏洩させないための設計
kubotak
5
1.3k
快速入門可觀測性
blueswen
0
490
カンファレンス動画鑑賞会のススメ / Osaka.swift #1
hironytic
0
160
テストコードのガイドライン 〜作成から運用まで〜
riku929hr
7
1.4k
KMP와 kotlinx.rpc로 서버와 클라이언트 동기화
kwakeuijin
0
290
Запуск 1С:УХ в крупном энтерпрайзе: мечта и реальность ПМа
lamodatech
0
940
良いユニットテストを書こう
mototakatsu
11
3.5k
Fibonacci Function Gallery - Part 2
philipschwarz
PRO
0
210
Асинхронность неизбежна: как мы проектировали сервис уведомлений
lamodatech
0
1.3k
ecspresso, ecschedule, lambroll を PipeCDプラグインとして動かしてみた (プロトタイプ) / Running ecspresso, ecschedule, and lambroll as PipeCD Plugins (prototype)
tkikuc
2
1.7k
為你自己學 Python
eddie
0
510
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
28
4.5k
For a Future-Friendly Web
brad_frost
176
9.5k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
Optimizing for Happiness
mojombo
376
70k
It's Worth the Effort
3n
183
28k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
192
16k
Building Adaptive Systems
keathley
38
2.4k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Six Lessons from altMBA
skipperchong
27
3.6k
Typedesign – Prime Four
hannesfritz
40
2.5k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
30
2.1k
Transcript
202103݄24 M-Yamashita OSS Contribution͔Βײͨ͜͡ͱ Fukuoka.rb 200ճLTେձ
͓ΊͰͱ͏͍͟͝·͢ʂ
ࣗݾհ •όοΫΤϯυΤϯδχΞ@Ԭ •RubyɺRuby on RailsɺDockerɺ Kubernetesษڧத •Twitter : @M_Yamashii •GitHub
: M-Yamashita01
ࠓճͷFukuoka.rbͷςʔϚ ଟ༷ੑ as a ΧΦε
ࢲ͕ମݧͨ͜͠ͱ͔Βɻ
͢͜ͱ Pull RequestΛ௨ͯ͡ߟ͑ͨ͜ͱ
Contributionͷ͖͔͚ͬ •Pronto͕Rubocopͷ࠷৽όʔδϣϯະରԠ •ରԠ͢Δͧͱ࡞ۀ࢝͠Ί͕ͨɺଞͷํ͕Pull Request࡞ͬͯϚʔδ͞Ε͍ͯͨ
Contributionͷ͖͔͚ͬ ͔ͤͬ͘ProntoΛݟ͍ͯͨͷͰɺ Կ͔͕ࣗͰ͖Δ͜ͱΛΓ͍ͨ
Contribution •RubocopࢦఠͷରԠ •։ൃڥͷґଘgemͷόʔδϣϯΞοϓ ʢόʔδϣϯΞοϓ͠ͳͯ͘ࠔΒͳ͍ʣ
RubocopࢦఠͷରԠ
RubocopࢦఠͷରԠ
։ൃڥͷґଘgemͷόʔδϣϯΞοϓ
։ൃڥͷґଘgemͷόʔδϣϯΞοϓ
όʔδϣϯΞοϓPull RequestͰͷΓऔΓཁ ͳͥόʔδϣϯΞοϓ͕ඞཁͳͷ͔ʁ ։ൃதʹݹ͍όʔδϣϯͷόάΛ౿·ͳͯ͘ࡁΉɻ ৽όʔδϣϯʹ৽ػೳ͕͋Ε͙͢ʹ༻Ͱ͖Δɻ ։ൃ༻ͷґଘgemͳͷͰΞοϓάϨʔυ ͢ΔՁͳ͍ͱࢥ͏ɻ
։ൃڥͷґଘgemͷόʔδϣϯΞοϓ PENDING
ͳͥड͚ೖΕͯΒ͑ͳ͔͔ͬͨʁ
ͳͥड͚ೖΕͯΒ͑ͳ͔͔ͬͨʁ •όʔδϣϯΞοϓ͖͢ཧ༝͕ͳ͔ͬͨ •։ൃ͢Δ্Ͱࠓࠔ͍ͬͯΔΘ͚Ͱͳ͔ͬͨ
ࠔ͍ͬͯͳ͔ͬͨΒ Pull RequestΛग़͢ඞཁͳ͍ʁ
No
͜ͷमਖ਼Λͨ͠Βͬͱྑ͘ͳΔ ͔ͩΒPull RequestΛग़͢
೦಄ʹ͓͍͓ͯ͘͜ͱ •ίϛολʔͷߟ͕͑͋Δ •ϓϩδΣΫτ͝ͱʹߟ͕͑ҟͳΔ •૬खͷߟ͑Λଚॏͯٞ͢͠Δ •Pull Request͕Ϛʔδ͞ΕͨΒϥοΩʔ
͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ