STORES Product Blog

こだわりを持ったお商売を支える「STORES」のテクノロジー部門のメンバーによるブログです。

Nuxt Ecosystem Team のメンバーになりました

Nuxt Ecosystem Team のメンバーになりました

STORES でデザインエンジニアをしている wattanx です。

Nuxt Ecosystem Team のメンバーになってすぐに書こうと思っていましたが、約2年経ってしまいました。

改めてどのような経緯でメンバーになったのかを書いていこうと思います。

Nuxt とは

Nuxt は Vue.js を使ったフルスタック Web アプリケーションや Web サイトを構築するためのオープンソースフレームワークです。

nuxt.com

弊社でも Nuxt を使ったプロダクトが複数存在しています。

どういった経緯でメンバーになったのか

2年前 STORES の Nuxt で作られたプロダクトを Nuxt 3 へ移行していました。

そのとき Nuxt Bridge というライブラリを利用していたのですが、プロダクトで使ってみると動かないことがわかり issue を作りました。

github.com

この issue を作るときに reproduction を作ったのですが、そのときに原因がわかったのでそのまま修正 Pull Request も作りました。

その後何度か Pull Request を出していくと、Nuxt Bridge のリポジトリに招待してもらいました。

nuxt/bridge へのリポジトリの招待をもらったとき

これは個人的に一番ドキドキした Pull Request でマージされたときは本当に嬉しかったです。 github.com

そこからさらに issue のトリアージや Pull Request を送ったりしていると Nuxt の organization に招待してもらいメンバーになりました。 招待をもらう前に Nuxt Bridge の RC バージョンをいつ出そうかなど Daniel と話していました。

nuxt organization へ招待をもらったとき

Ecosystem Team メンバーとしてなにをしているか

Nuxt には Core Team と Ecosystem Team のチームがあります。

私は Ecosystem Team というチームに属しています。

nuxt.com

Ecosystem Team は Nuxt Modules のライブラリのコミッターや Nuxt コミュニティに対して貢献している方々がいます。日本だと自分を入れて3人です。

私はずっとコントリビュートしている Nuxt Bridge のメンテナをしたり、Nuxt 自体や Nuxt が提供する modules に対してコントリビュートしています。

(Nuxt やその他の Nuxt Modules へのコミット権限を持っている)

さいごに

Ecosystem Team に入って気づけば 2 年経っていました。

OSS へのコントリビュートを通していい出会いもたくさんあり、コントリビュートして本当によかったなと思っています。

今後も積極的に Nuxt/Vue.js コミュニティに貢献していきたいと思っています。

ちなみに今年の Vue Fes Japan では Nuxt Core Team の Daniel や Anthony がきます!ぜひご参加ください!

vuefes.jp