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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
osatoh
September 09, 2023
Programming
580
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
Hello, Hiroshima Geospatial Data! — Exploring DoboX with Python
ra0kley
0
150
Go 1.27 における memory allocation の高速化
andpad
0
370
バグを直したら useEffect が消えた
colorful12
3
800
{ Android | Kotlin } Gradle Plugin in 2026
ryunen344
1
250
Discordを用いたラボオートメーション関連情報収集の自動化
noguhiro2002
0
490
信頼性の目標を誰も求めてない
shubox
0
470
AIに既存システムを理解させる技術 ~レガシーを見捨てないハーネスエンジニアリング入門~
ochtum
0
190
AI時代に学ぶ 好きなルール 嫌いなルール Linter編
shorty5121
0
760
KotlinConf Extended South Korea 2026 Keynote
l2hyunwoo
0
130
tsc.rip を支える技術 / Kyoto.なんか #8
susisu
0
4.2k
iOS開発×AI駆動開発 〜最近使って便利だったスキルの話〜
nogu66
0
130
DynamoDBの基礎を振り返りながらベクトル検索機能を理解する
musan
3
260
Featured
See All Featured
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
270
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Docker and Python
trallard
47
4.2k
What's in a price? How to price your products and services
michaelherold
247
13k
Designing for humans not robots
tammielis
254
26k
From π to Pie charts
rasagy
0
350
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
410
Code Reviewing Like a Champion
maltzj
528
40k
Being A Developer After 40
akosma
91
590k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
590
Evolving SEO for Evolving Search Engines
ryanjones
0
280
Utilizing Notion as your number one productivity tool
mfonobong
4
560
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コミュニティをみんなで盛り上げて行きましょう 🙌 ご清聴ありがとうございました 🙌🙌