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
0
500
Benefits of contributing to OSS
Hiroaki Osawa
February 18, 2020
Tweet
Share
More Decks by Hiroaki Osawa
See All by Hiroaki Osawa
健康保険証がなくなるらしい!?
qwyng
0
950
My Gems for AtCoder
qwyng
0
73
Rustちょっと触ってみた
qwyng
1
280
Elixirとパターンマッチ
qwyng
0
500
Other Decks in Programming
See All in Programming
今更考える「単一責任原則」 / Thinking about the Single Responsibility Principle
tooppoo
3
1.6k
CDIの誤解しがちな仕様とその対処TIPS
futokiyo
0
200
株式会社 Sun terras カンパニーデック
sunterras
0
2.1k
AI Assistants for Your Angular Solutions
manfredsteyer
PRO
0
130
S3ストレージクラスの「見える」「ある」「使える」は全部違う ─ 体験から見た、仕様の深淵を覗く
ya_ma23
0
330
20260228_JAWS_Beginner_Kansai
takuyay0ne
5
490
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
180
Agentic AI: Evolution oder Revolution
mobilelarson
PRO
0
150
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
500
Takumiから考えるSecurity_Maturity_Model.pdf
gessy0129
1
140
Ruby and LLM Ecosystem 2nd
koic
1
530
Cyrius ーLinux非依存にコンテナをネイティブ実行する専用OSー
n4mlz
0
130
Featured
See All Featured
We Are The Robots
honzajavorek
0
190
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
140
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Docker and Python
trallard
47
3.8k
How to Think Like a Performance Engineer
csswizardry
28
2.5k
Context Engineering - Making Every Token Count
addyosmani
9
740
Un-Boring Meetings
codingconduct
0
220
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
Visualization
eitanlees
150
17k
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への感謝