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
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.
