Lightning Talk
Beginner

Sharing my learnings from contributing to AstroJS

Approved

Last weekend i was sitting in my sofa and vibe coding an app in AstroJS using Claude Code. There was a problem, whenever I used to get an error I had to manually copy the stack trace, give it to claude and resume the coding again.

This happened quite a few times, and selecting in mouse was little to annoying, it needed a copy button.

So i took some time off, cloned the astro repo, and started exploring the code, like this I was able to understand the error component, add a copy button there, write e2e test case for that, and get my PR for the repo

(Find the link down, its yet to be merged since the team is out)

I learned a lot in the process of creating this PR, as astrojs, so want to share them with the community.

  • Speaking in general about things to keep in mind while contributing

  • How AI editors helped me navigate the codebase

  • Building the astro core pack, and testing the change

  • General learning from this

Another reason being, we have very less students from Mangalore in general contributing to open-source, hoping i can spark some interest in them by sharing this story.

Just the fact that the copy button will be used by millions of developer around the world feels fascinating.

Contributing to FOSS
Engineering practice - productivity, debugging

Deveesh Shetty
Software Engineer Levels.fyi
https://x.com/ShettyDeveesh
Speaker Image

0 %
Approvability
0
Approvals
0
Rejections
0
Not Sure
No reviews yet.