Skip to content

Getting Started with Open Source: A Practical Guide for Students, Junior, and Senior Developers #152

@dee077

Description

@dee077

Title of the talk/workshop

Getting Started with Open Source: A Practical Guide for Students, Junior, and Senior Developers

Abstract of the talk/workshop

Open Source isn’t just about code, it’s about collaboration, learning, and community.
In this talk, I’ll guide attendees through the entire journey of getting started with open source from understanding how projects work, to making your first pull request and getting it merged with real examples from Python-based open source communities

I’ll also share my personal story of how I got selected for Google Summer of Code (GSoC) with OpenWISP, and how I made my first contribution to the Django Software Foundation both of which are Python-driven open source projects.

If allowed, I would love to include a live demo where I fix a good first issue in either the Django Software Foundation or OpenWISP repository showing attendees the real-world process of contributing to open source, from identifying an issue to submitting a pull request.

Category of the talk/workshop

Culture and Society

Duration (including Q&A)

30 minutes (including 5 minutes for Q&A)

Level of Audience

Beginner to Intermediate

Speaker Bio

Name: Deepanshu Sahu
About: I’m a software developer passionate about open source and software systems. I’ve contributed to open source organizations including OpenWISP and the Django Software Foundation, and was selected as a Google Summer of Code (GSoC) contributor with OpenWISP. I enjoy mentoring and helping new contributors begin their open source journey within the Python ecosystem.
Company/College: Open Source Contributor at OpenWISP
Email: [email protected]
Years of Experience: 1+ year in software development
GitHub: https://github.com/dee077
LinkedIn: https://www.linkedin.com/in/deepanshu-sahu-1a14151a8/

Prerequisites(if any)

  • Basic familiarity with Git and GitHub.
  • Laptop with Git installed (optional but helpful).
  • Curiosity to learn and contribute!

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions