Vue FesJapan 2026
The main visual of Vue Fes Japan 2026. It features a silhouette of a V, representing Vue, and a circle, representing the Japanese flag, side by side. The colors are deep matcha-like shades derived from the two colors, and the circle features a Japanese gold marbling pattern.
OtemachiPlace Hall & Conference

Speaker

TBD Track
14:20 - 14:50
Naoki Haba

Contributing to Vite+, and the View from Becoming a Team Member

Since April 2026, I've been continuing my work as a Team Member of Vite+. Over that time, I've worked on a wide range of improvements, including supporting the migration of Node.js version management, tsdown-related migrations, automatic conversion of TypeScript configurations, and adding type support for Vue and Astro.

In the day-to-day work, I've deepened my understanding of the project bit by bit through steady, hands-on investigation: reading deeply into the migrator's implementation, and reproducing and tracing the behavior behind each Issue that comes in, one by one. Now, as a Team Member, triaging Issues from users around the world and reviewing Pull Requests has become part of my daily routine.

Taking on this new role has let me feel, firsthand, the particular difficulties and joys of running an OSS project, along with the energy of its community, in ways I never imagined back when I was just an outside contributor.

In this session, drawing on concrete examples from Vite+, I'll share the journey from being a single contributor to becoming a Team Member, along with what I learned along the way. I'd also like to take a moment to reflect on the value of deliberately pausing to "understand deeply," at a time when AI is lowering the barrier to "writing code" itself.

This talk is for anyone interested in contributing to OSS, as well as those thinking about getting involved in some form going forward. I'll talk about richer ways of engaging with OSS that go beyond simply writing code.

Naoki Haba

Affiliation
ANDPAD Inc.
Title
Vite+ Team Member

Naoki Haba

Affiliation
ANDPAD Inc.
Title
Vite+ Team Member

Contributing to Vite+, and the View from Becoming a Team Member

Since April 2026, I've been continuing my work as a Team Member of Vite+. Over that time, I've worked on a wide range of improvements, including supporting the migration of Node.js version management, tsdown-related migrations, automatic conversion of TypeScript configurations, and adding type support for Vue and Astro.

In the day-to-day work, I've deepened my understanding of the project bit by bit through steady, hands-on investigation: reading deeply into the migrator's implementation, and reproducing and tracing the behavior behind each Issue that comes in, one by one. Now, as a Team Member, triaging Issues from users around the world and reviewing Pull Requests has become part of my daily routine.

Taking on this new role has let me feel, firsthand, the particular difficulties and joys of running an OSS project, along with the energy of its community, in ways I never imagined back when I was just an outside contributor.

In this session, drawing on concrete examples from Vite+, I'll share the journey from being a single contributor to becoming a Team Member, along with what I learned along the way. I'd also like to take a moment to reflect on the value of deliberately pausing to "understand deeply," at a time when AI is lowering the barrier to "writing code" itself.

This talk is for anyone interested in contributing to OSS, as well as those thinking about getting involved in some form going forward. I'll talk about richer ways of engaging with OSS that go beyond simply writing code.