Upgrade to Pro — share decks privately, control downloads, hide ads and more …

From Student to Contributor: Getting Started wi...

Avatar for Geetansh Goyal Geetansh Goyal
June 26, 2026
38

From Student to Contributor: Getting Started with openSUSE

Many students want to contribute to open source but often do not know where to begin. In this talk, I will share my journey as a student discovering the openSUSE community and taking my first steps toward contributing.

I will walk through how I explored the openSUSE ecosystem, joined community channels, learned about the Open Build Service (OBS), and started understanding how contributors collaborate on open-source projects.

This talk will focus on practical insights, challenges I faced as a beginner, and how openSUSE provides a welcoming environment for new contributors. It is aimed at students and beginners who want to start contributing to open source and are looking for a clear and approachable starting point.

Avatar for Geetansh Goyal

Geetansh Goyal

June 26, 2026

Transcript

  1. From Student to Contributor Getting Started with openSUSE My experience

    entering the openSUSE community as a student Geetansh Goyal 1st Year B.E/B.Tech Student • Contributor GSoC’26 @openSUSE June 25, 2026 • 17:45 • Saal • 15 min
  2. About Me Student Computer Science undergraduate with a passion for

    systems and open source Open Source Contributor Worked on real-world projects, enjoy collaborating with diverse teams worldwide Community Builder Love connecting people, managing initiatives, collaborating with diverse teams
  3. Sound Familiar? "I want to contribute to open source... but

    where do I even start?" "The codebase is massive. I'll break something." "Everyone else seems so experienced. I'm just a student." "I read the docs. Still confused." This was me. Let me show you what changed.
  4. My openSUSE Journey 1 Discovered openSUSE Stumbled across it while

    looking for a Linux distro that felt 'serious' 2 Joined Community Channels IRC, Matrix, mailing lists, forums - lurked first, then slowly started asking questions 3 Explored the Ecosystem Zypper, YaST, OBS - learned by doing, breaking things in a VM 4 Open Build Service (OBS) Discovered OBS - the backbone of how openSUSE packages are built & published 5 First Contribution Small fix, huge milestone. The community review process taught me more than docs ever could
  5. Open Build Service (OBS) The engine behind openSUSE packaging -

    and your first real contribution target What is OBS? A build system that compiles & packages software for multiple Linux distros from one place Why it matters Every openSUSE package goes through OBS - understanding it unlocks meaningful contributions How I started Branched an existing package, made a small fix, submitted a submit request - community reviewed it The magic moment Seeing your package accepted and published - that feeling is why contributors keep coming back
  6. Finding Your Community You're never alone - the openSUSE community

    is welcoming, active, and patient with beginners IRC #opensuse-chat, #opensuse-factory Best for real-time Q&A. Don't be shy - lurk first, then ask! Mailing Lists [email protected] More formal. Great for staying up to date on release discussions Forums forums.opensuse.org Searchable archive of solved problems - a goldmine for beginners openSUSE Wiki contribute.opensuse.org Contributing to wiki docs is a great first contribution - no code required GitHub / GitLab github.com/openSUSE Issue tracking, code contributions, pull requests - the standard workflow This Conference! openSUSE Conference 2026 Meeting people IRL (or virtually) makes you part of the community instantly
  7. What I Learned as a Beginner Start small - Fix

    a typo in docs, update a dependency, report a bug. Every contribution counts. Ask questions early - The community prefers a question over a broken PR. Nobody expects perfection. Learn by reading code - OBS packages and openSUSE specs are open. Reading them taught me more than tutorials. Trust the review process - Your first PR will get feedback. That feedback is a gift, not a rejection. Consistency > intensity - 10 minutes a day beats a marathon weekend. Show up regularly.
  8. Your First 30 Days A concrete, beginner-friendly roadmap Week 1

    1 Install openSUSE Tumbleweed in a VM 2 Join IRC or Matrix 3 Browse the openSUSE Wiki Week 2 1 Create an OBS account at build.opensuse.org 2 Browse existing packages - see how they're structured 3 Follow a 'Getting Started with OBS' guide Week 3 1 Branch a simple package in OBS 2 Make a small change (update version, fix a URL) 3 Submit a Submit Request and wait for review Week 4 1 Respond to review feedback 2 Explore openSUSE GitHub for beginner issues 3 Introduce yourself in the mailing list Don't do this alone - bring a friend or classmate!
  9. Real Challenges I Faced Challenges How openSUSE Helped RPM spec

    files looked like alien code Detailed wiki pages for every concept Didn't know which package to start with Mentors on IRC Feared breaking something in production OBS has a test/home project space Review feedback felt intimidating at first Reviewers always explain their feedback Time zone differences with maintainers Async-friendly - no pressure to reply instantly
  10. Key Takeaways 01 You don't need to be an expert

    openSUSE welcomes beginners. Your student perspective is valuable. 02 Start with OBS Branch a package, make a small fix, submit. That's all it takes to be a contributor. 03 Community first Join IRC, lurk, ask. The people are the best part of openSUSE. 04 Consistency wins Small, regular contributions compound into meaningful impact over time.
  11. Thank You! The best time to contribute was yesterday. The

    second best time is today. Get started today: → build.opensuse.org → contribute.opensuse.org → IRC: #opensuse-chat