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コントリビュートのすすめ
Search
株式会社カオナビ
October 30, 2025
1k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
OSSコントリビュートのすすめ
株式会社カオナビ
October 30, 2025
More Decks by 株式会社カオナビ
See All by 株式会社カオナビ
kaonavi Tech Night#1
kaonavi
0
65
プロダクト開発組織の現在地(Ver.2026/07) / product-organization
kaonavi
0
43
AI時代に求められる技術力 フロンティア・クリエイティビティ / Technical Excellence in the AI Era: Frontier Creativity
kaonavi
0
200
noUncheckedIndexedAccess、3時間、1万円。 / noUncheckedIndexedAccess, 3 Hours, 10,000 JPY.
kaonavi
2
550
カオナビに Suspenseを導入するまで / The Road to Suspense at kaonavi
kaonavi
1
740
ボトムアップ限界を越える - 20チームを束る "Drive Map" / Beyond Bottom-Up: A 'Drive Map' for 20 Teams
kaonavi
0
350
DevOpsエンジニアは、なぜ『データ』で越境したのか?:サイロの摩擦を溶かし、組織を繋ぐデータマネジメント立ち上げのすすめ / Why a DevOps Engineer Crossed the Border with 'Data': Melting Silos and Connecting Organizations Through Data Management
kaonavi
0
380
人的資本開示を「義務」から「武器」へ。4000社のオープンデータを耕した「人的資本データnavi」の想い / Turning Human Capital Disclosure from "Obligation" to "Weapon": The Vision Behind "Human Capital Data navi" and its 4,000 Companies Open Data
kaonavi
0
430
カオナビにおけるAI活用の歴史と現在 / AI at kaonavi: Past and Present
kaonavi
0
600
Featured
See All Featured
Practical Orchestrator
shlominoach
191
11k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
410
Color Theory Basics | Prateek | Gurzu
gurzu
0
390
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
220
Fireside Chat
paigeccino
42
4k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
180
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
New Earth Scene 8
popppiees
3
2.4k
Building the Perfect Custom Keyboard
takai
2
810
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Scaling GitHub
holman
464
140k
Transcript
OSSコントリビュートのすすめ 2025.10.17 @React Tokyo ミートアップ#10
© kaonavi, inc. お前もコントリビューターにならないか?
本⽇の内容 1 ⾃⼰紹介 2 全ては1本の技術記事から始まった 3 メンテナーと実務の違いは⾦銭的な報酬の有無 4 ソースコードが難しすぎる問題 5
メンテナーだから得られた経験 6 OSSへの貢献は最⾼の⾃⼰投資 © kaonavi, inc. 1 7 まとめ
⾃⼰紹介 © kaonavi, inc. 2 おでこ。 / @odendayoko ‧元薬剤師のフロントエンドエンジニア ‧株式会社カオナビ所属
‧2024.8~ Yamada UI メンテナーとして活動 ‧x: https://x.com/odendayoko ‧GitHub: https://github.com/odendayoko
全ては1本の技術記事から始まった OSSを始めたきっかけ Qiitaに記事※を 投稿 ⼭⽥さんからXで リプライ 「やります!」で メンテナーへ OSSの扉が開く ©
kaonavi, inc. 3 ※ 関数コンポーネントの中で関数コンポーネントを定義してはいけません!!!
メンテナーと実務の違いは⾦銭的な報酬の有無 ⾦銭的な報酬はないが、活動内容は実務と同じ レビュー コントリビューターが 作成したPull Requestを レビュー Issue対応 ユーザーから報告されるバグ や機能要望のIssueを確認し、
対応を検討‧実装 v2.0開発 reset.cssの更新、 コンポーネントのリファクタ リング、 ドキュメント整備などを担当 © kaonavi, inc. 4
ソースコードが難しすぎる問題 ⾼難度ダンジョンに⽴ち向かうための4つの⼯夫 1 構造を理解する - まずはpackage.jsonを見る 2 AIより⼈間に聞く - どうしても解決できないなら質問する
3 毎⽇触る - 5分でいいからソースコードを⾒る 4 強い⼈を真似する - 他の⼈の実装‧レビューの仕⽅を参考にする © kaonavi, inc. 5
メンテナーだから得られた経験 OSS活動を通して得られた3つの経験 1 世界の繋がりを実感 - ソースコードを通じて世界と繋がる 2 神とは何かを知る - UIライブラリの制約と⾃由度のバランス
3 コード読解⼒向上 - 「Yamada UIよりは難しくないだろう」という⾃信がついた
OSSへの貢献は最⾼の⾃⼰投資 転職の⾯接で「なぜOSSを?」という問いに、熱意と継続性を語れる メンテナー経験が、実務経験の浅さを補う強⼒な武器になる 継続的な活動が、結果として評価や報酬⾯でもプラスに作⽤する © kaonavi, inc. 7 OSSへの貢献は単なるボランティアではない、最⾼の⾃⼰投資である
まとめ 始めるハードルは、あなたが思っているよりずっと低い OSSへの貢献は、⽇本語のドキュメント修正からでも始められる “やってみようかな” と思ったら、ぜひYamada UIへのコントリビュートをお願いします!😎 © kaonavi, inc. 8
None