FOSSMeet 2019

FOSSMeet is an annual event at NIT Calicut that brings together the Free and Open Source Community from around the country.

Making Your First Code Contribution To Open Source

Submitted by Aswin Mohan (@aswinmohanme) on Friday, 4 January 2019

videocam_off

Technical level

Beginner

Section

Student

Status

Submitted

Vote on this proposal

Login to vote

Total votes:  +4

Abstract

When it comes to OSS there’s a saying that there are no users, but only contributors. Even though most of us would like to contribute back to our favorite open source packages, the process to contribute back fixes seems more complicated than it should.

This session is intended for anyone with a beginner knowledge in programming and wanting to help, to learn about how to contribute code back to the open source software they use.

By the end of the session we would have contributed to a project hosted on github and would be familiar with the contributor workflow used by most of the projects. We would be familiar with the process to find bugs, report them, navigate around the codebase, fix them, and contribute the fix upstream.

Outline

The workshop would consist of these six sections

  • Introduction to how OSS works
  • Introduction to Git and Github
  • Introduction to Forking, Cloning and Checking out the source of a demo project
  • Tips on navigating around and becoming familiar with the codebase
  • Fixing the issues and pushing upstream
  • Workflow on getting our patch merged to the project

Requirements

  • Familiarity with any one programming language preferably Python.
  • Laptop with Linux, Mac (Windows would be your responsibility :D)
  • Internet

Speaker bio

I’m a third year CSE student at College of Engineering Chengannur. I am also the maker of LessPhone Launcher(Previously NoPhone).

I really love the freedom that Open Source brings to our life (Not the freedom about privacy, but the freedom to modify and customise our software to our liking down to the source). I love giving back to the software and the supporting community that I use either in code contributions, testing out features and hanging around in the issue tracker.

Links

Comments

  • 1
    FOSSMeet Administrator (@fossmeet) Reviewer 2 months ago (edited 2 months ago)

    Hi,

    Thanks for the proposal. Looking at your profile, we saw that you were involved with the resource map used by keralarescue. It will be interesting to see a talk relating to that.

    Could you please propose a talk around this topic?

    Speakers Team
    FOSSMeet ‘19
    speakers@fossmeet.in

Login with Twitter or Google to leave a comment