KWOC | Kharagpur Winter Of Code

About

Karthiksharma
3 min readJan 3, 2021

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. Open Source Development is something that builds on the practical knowledge to build and try out codes which are used practically. Trying to customise and build features out of nowhere, is something that always fascinates me.

KWOC-Website:

They have a friendly website where you get your personal dashboard, list of all the projects , instruction , guidelines etc .

website link: https://kwoc.kossiitkgp.org/

Procedure

KWOC — Starts in first week of December and ends in first week of January .Registration closed on December 4, 2020 and the projects were announced on December 6, 2020. There are some guidelines that you have to follow. There was a mid evaluation on December 20, 2020 and end evaluation on January 4,2020 .

Projects

Over the month, we were provided with a number of projects, and we could choose as many as we wanted. We can contribute to many projects in the KWOC. You can learn a lot of other skills by going through the code. For connecting to the mentors, there are channels on which you can collaborate with other members and mentors.

Projects on which I worked

  1. C_made_easy : https://github.com/enzaimz/c_made_easy

This app is a complete free handbook for learning Basics of C Programming language which covers important topics, notes & programs on the course. Download the App as a reference material for Computer Science, Software Engineering programs & Degree courses. C language is a powerful general-purpose programming language. If you are new to programming then C language is the best language to start your programming journey. In practical, C programming language is used in Embedded Systems, Systems Programming, Graphic Packages.

  1. hashcode_app : https://github.com/inaxia/hashcode_app

We got the inspiration of this idea with the help of our fellow friends who wanted to have good knowledge as well as relevant skills in different Programming languages and frameworks. They wanted a single platform to access the best resources available in the internet, so we came up with an idea to build this platform. Hash Code is a web and app based platform where the we provide the best-handpicked courses from the internet at one place of different branches. Students who will use the platform can view various courses and test their knowledge.

My Contributions

Pull request 1 :

I contributed to #c_made_easy. This app is on play store. I had to make its contributors page and added a lot of features like api connectivity, page navigation, tile generating, web view etc.

project link : https://github.com/enzaimz/c_made_easy

Pull request 2 :

I contributed to #c_made_easy. In this issue, I added the dark and light feature of the app. So I added a switch in the drawer by which the app works on both dark and light mode.

project link : https://github.com/enzaimz/c_made_easy .

Pull request 3 :

This is another app that is on play store #hashcode_app. In this, I added different themes to the app.

project link : https://github.com/inaxia/hashcode_app

Issues Generated :

I went through a lot of code. So I found some of the errors and then generated issues for them.

  1. #c_made_easy : https://github.com/enzaimz/c_made_easy/issues/50
  2. #hashcode_app : https://github.com/inaxia/hashcode_app/issues/4
  3. #kwoc : https://github.com/kossiitkgp/kwoc-bugs/issues/29

More :

This program provides students a place to begin or advance in their open source through collaborating, networking and growing. I learned a lot from this open source journey. You can explore more in open source programs like google summer of code(GSOC), girl script summer of code(GSSOC), Rails summer of code(RSOC), Winter of Code(WOC) etc.

--

--

Karthiksharma

I’m a Mobile Developer enthusiast & a junior pursuing my Bachelors in Computer Science . I am passionate about Data Structure, Web Dev, Machine Learning.