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

Cybozu Track
16:35 - 17:50
hakshu

What a Small Improvement to Vite+ Teaches Us About Getting Started with OSS Contribution

Every day, our development relies on the help of the many OSS projects that surround Vue. I'm sure a lot of people feel like "I want to contribute to OSS, but it seems hard."

But those little "I wish this were improved" moments you notice as a user? You can actually fix them yourself, with your own hands.

I responded, via a PR, to one user's voice about Vite+'s `vp migrate`: "it's hard to tell why this file needs to be migrated, because there's so little information."

In this lightning talk, centered on Vite+, and drawing on real examples of PRs I've sent to other OSS projects like Storybook and Oxc as well, I'll introduce how to find things worth contributing to, along with the etiquette of small OSS PRs — keeping each change scoped to one thing, linking it to an issue, and how to write the PR itself. I'll also touch on where to draw the line between what you hand off to an AI agent (like Claude Code) and what you take responsibility for yourself.

All of this, including making use of AI, isn't any different from your everyday work — no special skills required. Take home a way to take that first step, for the sake of the next person after you.

hakshu

Title
Web Engineer

hakshu

Title
Web Engineer

What a Small Improvement to Vite+ Teaches Us About Getting Started with OSS Contribution

Every day, our development relies on the help of the many OSS projects that surround Vue. I'm sure a lot of people feel like "I want to contribute to OSS, but it seems hard."

But those little "I wish this were improved" moments you notice as a user? You can actually fix them yourself, with your own hands.

I responded, via a PR, to one user's voice about Vite+'s `vp migrate`: "it's hard to tell why this file needs to be migrated, because there's so little information."

In this lightning talk, centered on Vite+, and drawing on real examples of PRs I've sent to other OSS projects like Storybook and Oxc as well, I'll introduce how to find things worth contributing to, along with the etiquette of small OSS PRs — keeping each change scoped to one thing, linking it to an issue, and how to write the PR itself. I'll also touch on where to draw the line between what you hand off to an AI agent (like Claude Code) and what you take responsibility for yourself.

All of this, including making use of AI, isn't any different from your everyday work — no special skills required. Take home a way to take that first step, for the sake of the next person after you.