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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Hiroyuki Kuromiya
February 05, 2026
Programming
190
0
Share
誤算からはじまった小さなOSS貢献
Omotesando.rb #118 発表資料
Hiroyuki Kuromiya
February 05, 2026
More Decks by Hiroyuki Kuromiya
See All by Hiroyuki Kuromiya
博士卒エンジニア キャリアの選択と 就活について
khiroyuki1993
0
420
SQLクエリの組み立てを 自動化するSlack Bot
khiroyuki1993
2
290
notion-to-slides: convert notion page to presentation slides
khiroyuki1993
0
2.4k
ラーメン界の Basic Object を食べに行った話
khiroyuki1993
0
72
R で Github Repository をきれいにする
khiroyuki1993
0
650
Paper Introduction: The Recon Approach: A New Direction for Machine Learning in Criminal Law.
khiroyuki1993
0
180
Other Decks in Programming
See All in Programming
実用!Hono RPC2026
yodaka
2
250
AWS re:Invent 2025の少し振り返り + DevOps AgentとBacklogを連携させてみた
satoshi256kbyte
3
170
Making the RBS Parser Faster
soutaro
0
500
GoogleCloudとterraform完全に理解した
terisuke
1
140
Coding as Prompting Since 2025
ragingwind
0
840
VueエンジニアがReactを触って感じた_設計の違い
koukimiura
0
180
「Linuxサーバー構築標準教科書」を読んでみた #ツナギメオフライン.7
akase244
0
1.4k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyKaigi 2026, Hakodate, Japan
marcoroth
0
180
クラウドネイティブなエンジニアに向ける Raycastの魅力と実際の活用事例
nealle
2
220
書籍「ユーザーストーリーマッピング」が私のバイブル
asumikam
4
400
How Swift's Type System Guides AI Agents
koher
0
290
実践CRDT
tamadeveloper
0
590
Featured
See All Featured
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
120
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Designing for Performance
lara
611
70k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
110
Music & Morning Musume
bryan
47
7.2k
KATA
mclloyd
PRO
35
15k
Automating Front-end Workflow
addyosmani
1370
200k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
440
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.2k
The Cost Of JavaScript in 2023
addyosmani
55
9.9k
Transcript
誤算から始まった小さなOSS貢献 Powered by Rabbit 4.0.1 誤算から始まった小さな OSS貢献 kromiii GMOペパボ株式会社
[email protected]
誤算から始まった小さなOSS貢献 Powered by Rabbit 4.0.1 OSSコントリビューションといえば? GitHubにPRを出す ✓ ? ✓
誤算から始まった小さなOSS貢献 Powered by Rabbit 4.0.1 OSSコントリビューションといえば? GitHubにPRを出す ✓ 管理者にメールを送る ✓
誤算から始まった小さなOSS貢献 Powered by Rabbit 4.0.1 最近あった話 銀行口座登録フォームで特定の支店がバリ デーションエラーになる ✓ 当該の支店は2025年末に新しく追加され
た支店 ✓
誤算から始まった小さなOSS貢献 Powered by Rabbit 4.0.1 最近あった話 当該サービスでは銀行支店コードのバリ デーションに zengin_code という
gem を 使っていた ✓ https://rubygems.org/gems/zengin_code
誤算から始まった小さなOSS貢献 Powered by Rabbit 4.0.1
誤算から始まった小さなOSS貢献 Powered by Rabbit 4.0.1 gem update で直りそ う!!!
誤算から始まった小さなOSS貢献 Powered by Rabbit 4.0.1 名乗りをあげる 勝ちを確信したムーブ
誤算から始まった小さなOSS貢献 Powered by Rabbit 4.0.1 魂のコマンド bundle update zengin_code
誤算から始まった小さなOSS貢献 Powered by Rabbit 4.0.1 起きたこと 何も、変わらない
誤算から始まった小さなOSS貢献 Powered by Rabbit 4.0.1 調べてわかったこと zengin_code は submodule として
zengin- code/source-data を参照している ✓ zengin-code/source-data に今回問題と なった支店がそもそも存在しない ✓
誤算から始まった小さなOSS貢献 Powered by Rabbit 4.0.1 調べてわかったこと(2) zengin-code/source-data は yakaku.com/ ginkoukensaku
という個人のサイトを定期 的にフェッチして最新の情報を更新してい る ✓ この元サイト自体に今回問題となった支店 コードが存在しなかった ✓
誤算から始まった小さなOSS貢献 Powered by Rabbit 4.0.1 やったこと(2) 当該ユーザーへの対応はパッチで解決 ✓ ソース元のサイト管理者に支店コード追加 依頼をメール
✓
誤算から始まった小さなOSS貢献 Powered by Rabbit 4.0.1 後日談 数日後、サイト管理者の方から返事が届き 支店番号追加の連絡 ✓
誤算から始まった小さなOSS貢献 Powered by Rabbit 4.0.1 後日談 zengin-code gem 最新版がリリースされる
誤算から始まった小さなOSS貢献 Powered by Rabbit 4.0.1 学んだこと Good First Issue の見極めは難しい
✓ メールというプロトコルの偉大さ ✓
誤算から始まった小さなOSS貢献 Powered by Rabbit 4.0.1 謝辞 今回善意でご対応いただいた ykaku 様に感 謝いたします