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
OSSにPull Requestを送ってみて
Search
osatoh
September 09, 2023
Programming
590
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
OSSにPull Requestを送ってみて
osatoh
September 09, 2023
Other Decks in Programming
See All in Programming
カツオ、ご期待ください
suneo3476
0
150
設計次第でAIコードの読む量は減らせる / designing-for-code-reading
minodriven
34
15k
Unity6 URPによる海底をテーマにしたVJシステムの解説 | Unity Shader 完全に理解した 勉強会
gam0022
0
330
Turning Architecture into Unit Tests in the AI Era (NSSpain XIV)
steliosf
PRO
1
130
mrbgem 三角測量 開発
ogom
0
210
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
370
技術的負債の返済は、AI時代の複利で効く投資 — 経営としての意思決定とその遂行
curekoshimizu
1
2.2k
AI時代のコードレビューは人に向けるな、仕組みに向けろ
texmeijin
5
3.5k
ハーネス設計入門 〜 基礎知識の整理から実務へのステップアップ 〜
kinopeee
20
21k
プロダクトコードからライブラリの境界を見つける
elmetal
PRO
0
110
Workers Cache を知る
syumai
0
340
Simple Storage Service(S3) is not simple
iwatsukayura
0
210
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5.1k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
510
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.1k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
320
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
770
A Tale of Four Properties
chriscoyier
163
24k
Making the Leap to Tech Lead
cromwellryan
135
10k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
450
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
550
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コミュニティをみんなで盛り上げて行きましょう 🙌 ご清聴ありがとうございました 🙌🙌