My Development Experience in KWOC

Vishal Rajput
4 min readJan 7, 2021
kharagpur Winter of Code

First of all let me tell you about KWOC

KWOC — Kharagpur Winter of Code is a 5-week long online program organised by KOSS for the students of various colleges, especially for students of IIT Kharagpur, who are new to open source software development.

This is a beginner friendly open source program, where beginners can learn about open sourcing. If you don’t know anything about programming, then also you can go for this program. Under this program you will get to know about Git and GitHub(if you don’t know about that so don’t worry they will provide you some awesome resources which will help you to know about this, after knowing Git and GitHub you are ready for this program).

Getting Started With Open Source

This is my first open source program, so I don’t have any prior knowledge of how to get started with an open source project. But Now I can help you, how you can get started with an open source project.

Selection of Project

Selection of Project is your first step in Open Sourcing. There are two ways to select the project.

  1. Select the Project that matches with your tech stack. Means if you know python, go for python project, if you know web development then go for web development.
  2. Select the project that excites you. I usually select the project which excites me and learn the tech stack while contributing to that project.

Now if you select your project then how to contribute to them is your next question ? Let me help you in this question as well.

How to contribute to Project ?

First of all know about the project, what project does, what is the aim of the project. for that purpose you can read their README.md file. After reading the README.md. You will have knowledge about what project does? Now go to the issues section of that project. There will be labelling you can select any issue and ask the mentor to assign this issue to you once the mentor assigns the issue to you, then you can start working on that.

Every Contribution Matters.

Even a minor spell correction, adding pull request and issue template, doing documentation related stuff are the good way to get started with the project.

After doing required changes push your changes to GitHub and raise a Pull Request for the same. It will take 1 hour to 1 day to get reviewed by the maintainer or the mentor so keep calm and wait till your PR gets reviewed !! After reviewing your PR mentor can give you some suggestions/changes or he/she can merge your PR.

Hurray !! You have done your first contribution to Open Source.

Some of the cool Project on which I have work

  1. Rotten Script

Rotten Scripts contains amazing and awesome scripts written in Python, JavaScript, Bash, Powershell, and more. Get started with coding exhilarating scripts that you can use to download PDFs from an Online Source or just to randomly like everyone’s Instagram Post.

I have done documentation work on this project. This project is the part of multiple programs like KWOC,NWOC,SLOP and many more like that. Check the PR for more info .

I have made this type of readme file for this.(this is one of that)

I have worked on many projects, I am sharing the links of the PR. You can check here how small changes in documentation matters a lot for projects. So don’t hesitate to get started !! Go and do Open sourcing, Mentor will always be there to help you.

PR for KWOC.

This is my first blog hope you like !!

--

--

Vishal Rajput

Full stack Developer, Competitive Programmer and Open Source Enthusiast