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
390
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
670
テストの高速化と品質保証の第一歩 GitHub ActionsとRSpecの基本入門
myamashii
1
600
Contributionとカンファレンス登壇への 背中を押して頂いた方々へ
myamashii
1
1.7k
はてなブログ作成から投稿までをGitHub Actionsで自動化する
myamashii
3
1.2k
GitHub ActionsでZennの記事を限定公開する
myamashii
3
920
Webサービス開発者としてスタートしてからOSS Contributionまでの道のり
myamashii
0
760
Fukuoka.rb 2020年度活動報告
myamashii
0
800
手動テストやインフラ構築は自動化しよう
myamashii
0
17k
試行錯誤の勉強法
myamashii
1
4.9k
Other Decks in Programming
See All in Programming
Rethinking Data Access: The New httpResource in Angular
manfredsteyer
PRO
0
210
Devinで実践する!AIエージェントと協働する開発組織の作り方
masahiro_nishimi
6
2.5k
TypeScript製IaCツールのAWS CDKが様々な言語で実装できる理由 ~他言語変換の仕組み~ / cdk-language-transformation
gotok365
7
370
事業KPIを基に価値の解像度を上げる
nealle
0
200
CQRS/ESのクラスとシステムフロー ~ RailsでフルスクラッチでCQRSESを組んで みたことから得た学び~
suzukimar
0
190
JSAI2025 RecSysChallenge2024 優勝報告
unonao
1
360
ワイがおすすめする新潟の食 / 20250530phpconf-niigata-eve
kasacchiful
0
180
REST API設計の実践 – ベストプラクティスとその落とし穴
kentaroutakeda
2
310
人には人それぞれのサービス層がある
shimabox
3
450
技術懸念に立ち向かい 法改正を穏便に乗り切った話
pop_cashew
0
340
try-catchを使わないエラーハンドリング!? PHPでResult型の考え方を取り入れてみよう
kajitack
3
210
AI時代のリアーキテクチャ戦略 / Re-architecture Strategy in the AI Era
dachi023
0
190
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.8k
Building Applications with DynamoDB
mza
95
6.4k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.6k
YesSQL, Process and Tooling at Scale
rocio
172
14k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
5
620
Bash Introduction
62gerente
614
210k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.7k
Gamification - CAS2011
davidbonilla
81
5.3k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Into the Great Unknown - MozCon
thekraken
39
1.8k
Art, The Web, and Tiny UX
lynnandtonic
298
21k
The Cult of Friendly URLs
andyhume
78
6.4k
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͕Ϛʔδ͞ΕͨΒϥοΩʔ
͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ