Skip to Main Content
Talk Beginner

From First PR to Production: Lessons from GSoC & LFX in Real Open Source

Approved
Session Description

In this talk, I’ll share my journey contributing to open source through Linux Foundation Mentorship (LFX) in my second year and Google Summer of Code (GSoC) in my third year, and how those experiences shaped my approach to engineering.

Coming from a Mechanical Engineering background, I entered software without a formal CS path, but consistent open-source work taught me how to read large codebases, write maintainable code, and collaborate asynchronously with global communities.

I’ll walk through:

  • How I got started with open source and identified projects worth committing to long-term

  • What meaningful “early contributions” actually look like before selection

  • How mentor feedback, reviews, and iteration work in real projects

  • A deep dive into my GSoC project with Drupal, where I built a UI-driven system to manage form behavior without writing theme code

  • Lessons from my LFX project on debugging Hyperledger Fabric chaincode using a VS Code extension

  • Common mistakes I made (and see others make) while contributing to FOSS

This session focuses on engineering process, community interaction, and practical contribution workflows, not on rankings, hacks, or shortcuts.

Key Takeaways
  • How to move from “first PR” to trusted contributor

  • How to approach large FOSS codebases without feeling overwhelmed

  • What mentors actually look for before and during programs like GSoC/LFX

  • How to communicate progress through design docs, reviews, and weekly reports

  • Why consistency and asking for help matter more than background or branch

References

Session Categories

Contributing to FOSS
Engineering practice - productivity, debugging
Story of a FOSS project - from inception to growth

Speakers

Chinmayi D S
Student | National Institute of Technology, Karnataka

Chinmayi D S is a final-year BT student at NIT Surathkal with hands-on experience contributing to large open-source projects. She has been a Linux Foundation Mentorship (LFX) contributor and a Google Summer of Code (GSoC) contributor, where she worked on developer tooling and platform-level features used by real communities.

Her work includes building a VS Code debugger for Hyperledger Fabric chaincode during LFX and developing a UI-driven form management system in Drupal during GSoC, focused on improving developer and site-builder productivity.

Chinmayi has shared her journey and learnings through community talks, including speaking at Girls Leading Tech, and has been featured on Arsh Goyal’s YouTube channel, discussing open source and student pathways into GSoC. She enjoys helping students understand open source beyond the hype and believes in learning by contributing early and consistently.

https://www.linkedin.com/in/chinmayi-d-s-2608b0263/
Chinmayi D S

Reviews

No reviews yet.