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
540
OSSにPull Requestを送ってみて
osatoh
September 09, 2023
Tweet
Share
Other Decks in Programming
See All in Programming
モジュラモノリスにおける境界をGoのinternalパッケージで守る
magavel
0
3.5k
猫の手も借りたい!ので AIエージェント猫を作って社内に放した話 Claude Code × Container Lambda の Slack Bot "DevNeko"
naramomi7
0
260
Cyrius ーLinux非依存にコンテナをネイティブ実行する専用OSー
n4mlz
0
120
Claude Codeセッション現状確認 2026福岡 / fukuoka-aicoding-00-beacon
monochromegane
4
410
コーディングルールの鮮度を保ちたい / keep-fresh-go-internal-conventions
handlename
0
180
Rで始めるML・LLM活用入門
wakamatsu_takumu
0
170
ロボットのための工場に灯りは要らない
watany
10
2.5k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
400
New in Go 1.26 Implementing go fix in product development
sunecosuri
0
420
オブザーバビリティ駆動開発って実際どうなの?
yohfee
3
810
PostgreSQL を使った快適な go test 環境を求めて
otakakot
0
530
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
480
Featured
See All Featured
How to Ace a Technical Interview
jacobian
281
24k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
120
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Into the Great Unknown - MozCon
thekraken
40
2.3k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
Technical Leadership for Architectural Decision Making
baasie
3
280
Odyssey Design
rkendrick25
PRO
2
540
For a Future-Friendly Web
brad_frost
183
10k
My Coaching Mixtape
mlcsv
0
69
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.5k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
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コミュニティをみんなで盛り上げて行きましょう 🙌 ご清聴ありがとうございました 🙌🙌