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にPull Requestを送ってみて
Search
osatoh
September 09, 2023
Programming
1
470
OSSにPull Requestを送ってみて
osatoh
September 09, 2023
Tweet
Share
Other Decks in Programming
See All in Programming
Boost Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
830
XStateを用いた堅牢なReact Components設計~複雑なClient Stateをシンプルに~ @React Tokyo ミートアップ #2
kfurusho
1
990
CSS Linter による Baseline サポートの仕組み
ryo_manba
1
150
データの整合性を保つ非同期処理アーキテクチャパターン / Async Architecture Patterns
mokuo
55
19k
color-scheme: light dark; を完全に理解する
uhyo
7
490
「個人開発マネタイズ大全」が教えてくれたこと
bani24884
1
200
生成AIで加速するテスト実装 - ロリポップ for Gamersの事例と 生成AIエディタの活用
kinosuke01
0
120
一休.com のログイン体験を支える技術 〜Web Components x Vue.js 活用事例と最適化について〜
atsumim
0
990
パスキーのすべて ── 導入・UX設計・実装の紹介 / 20250213 パスキー開発者の集い
kuralab
3
900
CDK開発におけるコーディング規約の運用
yamanashi_ren01
2
250
ファインディLT_ポケモン対戦の定量的分析
fufufukakaka
0
920
Flutter × Firebase Genkit で加速する生成 AI アプリ開発
coborinai
0
170
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
182
22k
Speed Design
sergeychernyshev
27
810
YesSQL, Process and Tooling at Scale
rocio
172
14k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.2k
How to Think Like a Performance Engineer
csswizardry
22
1.4k
Rails Girls Zürich Keynote
gr2m
94
13k
How to Ace a Technical Interview
jacobian
276
23k
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.5k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.5k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.8k
Practical Orchestrator
shlominoach
186
10k
How GitHub (no longer) Works
holman
314
140k
Transcript
OSSにPull Requestを送ってみて @osatohh
自己紹介 ❏ おさと @osatohh ❏ Okinawa.rbの開催 🏝 ❏ 合同会社春秋 ❏
大学生
本日のお品書き ❏ OSSにPRを送ったって実際なにしたの? ❏ そもそものOSSへのモチベーションは? ❏ PRを送るまでに考えていたこと ❏ PRを送ってみて
OSSにPRを送ったって実際なにしたの?
なにしたの? ❏ https://github.com/ruby/gem_rbs_collection に https://github.com/willnet/gimei のrbsの型をつける PRを送りました 💪
・・・
無事マージしてもらえました 🎉🎉🎉🎉
そもそものOSSへのモチベーションは?
そもそものOSSへのモチベーションは? ❏ お世話になっているRubyに、Rubyコミュニティに 少しでも貢献できたら嬉しい ❏ シンプルにコード見るの楽しい ❏ ruby-jpのslackやRubyKaigi見てるとOSS活動楽しそう
PRを送るまでに考えていたこと
PRを送るまでに考えていたこと ❏ OSSに関わってみたいけど何していいかワカラナイ 🤦 ❏ どうやって出せばいいかワカラナイ ❏ 英語書けるかワカラナイ 🤦
OSSに関わってみたいけど 何していいかワカラナイ🤦 ❏ 色々なイベント出てみて何ができそうか調査した → gem_rbs_collectionが絶賛PR募集中だった ❏ 自身の関わっているプロダクトでgem_rbs_collectionに 追加されていないgemを見つけてPRを出した
どうやって出せばいいのかワカラナイ ❏ Contributing Guideを確認! ❏ PR送りたいならリポジトリのContributing Guideを 見るところから👀
英語書けるかワカラナイ🤦 ❏ 他のマージされているPRを参考にする ❏ DeepLなど駆使して突破! ❏ 英語で書いてみて英→日翻訳が 自分の伝えたいことになっていれば 🙆
PRを送ってみて
PRを送ってみて ❏ みんなが使いうるものに貢献できた ❏ 技術に、Rubyにより関心をもつようになった ❏ 一回経験してみたことでOSSにPRを送る心理的ハードルが 少し下がった ❏ めちゃくちゃテンション上がる
🔥
みんなが使いうるものに貢献できた ❏ 関わっているプロダクトで直接利用されて嬉しい ❏ プロダクトで利用されているgemを選んだことで 開発体験の向上を実感
技術に、Rubyにより関心をもつようになった ❏ 『Rubyのしくみ』『Rubyソースコード完全解説』などを 買ってみたり ❏ 気になるリポジトリのGitHubのwatchしてみたり
一回経験してみたことで OSSにPRを送るハードルが少し下がった ❏ まだ別のPRを送ってはいないが、 「何か気づいたら送ってみよう」くらいの精神状態になれた
めちゃくちゃテンション上がる🔥 ❏ マージしてもらったその日は興奮して寝付けなかった 💤
まとめ ❏ OSS活動してみたいそこのあなた! 思い切ってPR送っちゃいましょ! ❏ Rubyコミュニティをみんなで盛り上げて行きましょう 🙌
まとめ ❏ OSS活動してみたいそこのあなた! 思い切ってPR送っちゃいましょ! ❏ Rubyコミュニティをみんなで盛り上げて行きましょう 🙌 ご清聴ありがとうございました 🙌🙌