社内LT会


実績解除:OSSコントリビュート


ぶりお @burio_16

ぶりおの写真

自己紹介

  • ぶりお @burio_16
  • 外部イベントに行きまくってる人
  • タコスとTottenham Hotspur FCが大好き

vitestにPRマージされました

vitestとは?

  • JavaScriptの世界的なテストフレームワーク
  • あのvoidzeroが開発しているテストフレームワーク
  • GitHubスター数 14k+

きっかけはPRのレビュー中

バグ発見の経緯

  • Storybook用にインタラクションテストのconfigを作成
  • ファイル名: vitest.storybook-browser.config.ts(ハイフン入り)

原因を突き止めた

  • CLIでファイルを直接指定すると動く
  • Storybookから実行するとglobでconfigを検索 → 引っかからない
  • 原因: resolveProjects.ts の正規表現 \w+ がハイフンを許容していなかった

人生初のissue

  • 恐る恐るissueを立ててみた
  • vitest-dev/vitest #9739
  • 「とりあえず報告だけ...」くらいの温度感
  • この時はドキュメントを直そうぜの提案

コミュニティイベントでの出会い

  • React Tokyoフェスでvoidzeroの人と話す機会が!
  • 「こんなissue立てたんですよ」と話してみた
  • 「初めてなんですが、どんなスタンスでいればいいですか?」と聞いた
  • この会話はコミュニティという場がなければ絶対に生まれなかった

PR提出 → マージ

  • 修正は \w+[\w-]+ のたった1文字
  • 2人のメンテナーにapproveされてマージ(2026/3/5)
  • PR: vitest-dev/vitest #9760
vitest PR #9760

外に出たから
できたOSSコントリビュート

今日話したいことは
自分語りではありません!!!

外に出たから

できたOSSコントリビュート

外部コミュニティに出て得たもの

  • 同じ技術に興味を持つ仲間との出会い
  • 「ちょっと聞いてみよう」ができる環境
  • 自分の仕事が世界中のOSSに繋がる体験
  • 新卒でも、やってみたら意外とできた

外に出るハードル、実は低い

  • connpassでイベントを探すだけ
  • 最初は聞くだけでもOK
  • 懇親会で1人に話しかけるだけで世界が広がる
    • お酒を手にもって乾杯すれば誰とでも喋れます
  • 勇気がいるのは最初の1回だけ

外部イベントは遠足!!

外部イベントは遠足

  • ワクワクするものにいきましょう
  • 定期開催、または第n回など回数を重ねるタイプのイベントに
    行くといっぱいワクワクできます

みんなも一緒に外に出ていこう!

まとめ

  • 外部イベントに参加したら、思わぬ出会いと機会があった
  • その出会いがOSSコントリビュートに繋がった
  • 新卒ペーペーでも世界的なOSSに貢献できた
  • 社内にいるだけでは得られない経験がそこにある
  • 一緒にイベント行きましょう!声かけてください!