Discover how I conquered the coding challenge at KWoC 2023 Adventure - now it's your turn

Discover how I conquered the coding challenge at KWoC 2023 Adventure - now it's your turn

How did I come to know about KWoC, and what is it?

I used to scroll through Twitter every day, and one day in late November, I came across a post on Twitter (link) about open-source contributions from Kharagpur Open Source Society (KOSS). Intrigued, I visited their website and read through the student manual. I registered for Kharagpur Winter of Code (KWoC) contributions without a second thought.

What Lies in My Skills and Objectives?

Looking back at KWoC, my dedication to DevOps fueled my contributions. Actively contributing, I applied my skills to real projects, gaining invaluable hands-on experience.

Details about the projects I’ve worked on :

Road-Lane-Detection-System:

This project involves detecting road lanes using Python code and utilizing the OpenCV and NumPy libraries for implementation.

My contribution to this project was primarily focused on containerizing the entire application. However, it proved to be more challenging than anticipated. It took nearly three weeks to navigate the complexities of implementing the code within a container, especially given the difficulty of running video in a container using a graphical user interface (GUI). With guidance from my mentor and insights gleaned from online blogs, I successfully overcame these challenges, making the containerization of the project a reality.

I submitted two valuable pull requests and successfully had them merged.

  1. Pull Request for creating a Dockerfile: click here

  2. Pull Request focusing on technical documentation improvements: click here

★ metakgp-wiki:

This is the dockerized source for the MetaKGP Wiki deployed at https://wiki.metakgp.org. The wiki is a Mediawiki instance with some extensions and services that take backups and update certain pages.

My contribution to this project involves addressing an issue related to a shell script. After analyzing the project, I endeavoured to resolve this particular issue through discussions with my mentor. Although I opened a pull request, it has not been merged yet as they have not conducted testing on the script locally, citing networking challenges within their code.

  1. Pull Request targeted at solving an issue: click here

KWoC Wrap-Up: Journey’s End with Two PRs :

In conclusion, my journey with KWoC has been both challenging and rewarding. Through dedication and collaboration, I successfully contributed to the project by submitting two impactful pull requests. These contributions not only allowed me to apply and enhance my technical skills but also provided me with invaluable hands-on experience in the world of open source. KWOC has not only been a platform for coding but also a space for growth, learning, and connecting with mentors and fellow contributors. As I reflect on this experience, I’m grateful for the opportunities it has presented and look forward to further engagement in the vibrant open-source community.

Thank you for reading, and best wishes to you if you are planning to participate in the upcoming open-source program. Be sure to click on the heart below to recommend this article if you liked it. You can connect with me on linktr.ee/dhruv_pattel