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
Benefits of contributing to OSS
Search
Hiroaki Osawa
February 18, 2020
Programming
520
0
Share
Benefits of contributing to OSS
Hiroaki Osawa
February 18, 2020
More Decks by Hiroaki Osawa
See All by Hiroaki Osawa
健康保険証がなくなるらしい!?
qwyng
0
1k
My Gems for AtCoder
qwyng
0
80
Rustちょっと触ってみた
qwyng
1
300
Elixirとパターンマッチ
qwyng
0
520
Other Decks in Programming
See All in Programming
フロントエンドとバックエンドで「1文字」を揃えよう
youkidearitai
PRO
0
170
Why Laravel apps break—Mastering the fundamentals to keep them maintainable
kentaroutakeda
1
330
セキュリティの専門家じゃなくてもできる。「セキュリティ意識」をアップデートして サプライチェーン攻撃への耐性を高めよう。
tk3fftk
5
570
inferと仲良くなる10分間
ryokatsuse
1
360
GitHub Copilot CLIのいいところ
htkym
2
1.2k
Copilot CLI の継戦能力を高める コンテキスト管理
nozomutu
1
1.2k
JJUG CCC 2026 Spring: JSpecify で実現する Kotlin フレンドリーな Java API 設計
ternbusty
1
130
dRuby over BLE
makicamel
2
300
関係性から理解する"同一性"の型用語たち
pvcresin
2
630
エージェンティックRAGにAWSで入門しよう!
har1101
5
110
AI駆動開発勉強会 広島支部 第一回勉強会 AI駆動開発概要とワークショップ
hayatoshimiu
0
430
Oxcを導入して開発体験が向上した話
yug1224
4
280
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
187
22k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
840
Exploring anti-patterns in Rails
aemeredith
3
390
How to Talk to Developers About Accessibility
jct
2
220
AI: The stuff that nobody shows you
jnunemaker
PRO
8
680
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
720
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Fireside Chat
paigeccino
42
3.9k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
400
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.1k
Transcript
Benefits of contributing to OSS @QWYNG
OSSにコミットすることは楽しい どんどんやるべき!
つたないなりにいろいろ学べることがある
こんなこと • OSSの中身を知ることができる • レビューしてもらえる • 達成感
OSSの中身をしることができる
OSSの中身をしることができる • PRを送るにはコードの全体感をつかむ必要がある ◦ テストを書く場所はどこ? ◦ この処理はどこに書けばいいんだろう?
中身をしることができる • PRを送るにはコードの全体感をつかむ必要がある ◦ テストを書く場所はどこ? ◦ この処理はどこに書けばいいんだろう? OSSに脳内地図を持てる!
自分の場合 GraphQLよくわからなかったけど GraphQL Rubyを読んだらGraphQLの用語に詳しくなった!
レビューしてもらえる
None
None
達成感
達成感 • 自己満足 • 自分のコードが世界中で使われるプロダクトの masterに入るって興奮しませんか?
OSSコントリビュートで学べることまとめ • 中身を知ることができる • レビューしてもらえる • 達成感
得られたのは誰のおかげ?
メンテナーとOSSに貢献して きた人たち
感謝が芽生える OSSは勝手に生えてくるものではない PRをつくろうとすると環境を整えてれていることがひしひしとわかる。 テスト、ドキュメント、コード、全てがわかりやすく作られている 一度Rubocopをフォークして`bundle exec rake`して見てほしい
最後に得たのはOSSへの感謝