What is Kharagpur Winter Of Code 2022(KWoC22) ?
Kharagpur Winter of Code is a 5-week long online program for students who are new to open source software development. The program not only helps students to get involved in open source , but also prepares them for many open source summer programs; Google Summer of Code being one of them.
Why KWoC22 ?
Intro to Open Source !
KWoC provides a great opportunity to get acquainted with Github along with Git commands and contribute to open source efficiently. Brush up your coding skills
If you love coding and want to learn about software development then KWoC helps you to get a glimpse of it and gives you a head start.
Prepare for GSoC
With KWoC, you get to know about how to select a project, interact with mentors and learn all other things that prepare you in the best way for the next GSoC.
Schwags & Goodies
To motivate more Open Source contribution, top 5 selected contributors will receive swag kits from Postman.
What is Open Source ?
Open source is a term that originally referred to open source software. Open source software is code that is designed to be publicly accessible by anyone and for anyone , anyone can see, modify, and distribute the code as they can resuse it and research on it
Open Source is not just about code. It is about people, communication and collaboration
Why one should contribute to open source?
Learn in a practical way
Learn from others by collaborating
Build's Confidence
Learn How to collaborate
Improve your communication skills
and many more..
My Contributions In KWoC22
Let-Upsolve :
My first contribution was in Lets-upsolve work in which i made a proper navbar.
Learnings :
a) Learned React Router Dom
b) Learned How to use material ui in reactJS
b) learned how to make a valid PR so that someone can understand how i worked on it
Link :
E-Commerce-Website :
My second contribution was to an eCommerce website where the navbar was not working I added the complete routes in it
Learnings :
a) Polished some css fundamentals
b) revised some HTML fundametals
Link :
E-Commerce-Website :
My third contribution was again in the eCommerce website where the issue was in smooth scrolling
Learnings :
a) CSS fundamentals
b) JavaScript fundamentals
Link :
Bandhu-Card-Landing-Page :
My fourth contribution was in Bandhu Card Landing Page where i adjusted the whole website and made it fit in a single page and made it responsive
Learning :
a) CSS Fundamentals
b) Media screen basics
Link :
E-Commerce-Website :
My fifth contribution was in e-commerce website where there were major problem in image along with information where it was showing scroll bar i removed all the overflows and adjusted it
Learning :
a) CSS fundamentals
Link :
E-Commerce-Website :
My sixth contribution was in e-commerce website where there were problem in Contact us form
Learning :
a) CSS fundamentals
Link :
Travel-WorldWeb :
My seventh contribution was in Travel World website where there i added a blog page with the help of HTML CSS
Learning :
a) CSS fundamentals
b) HTML fundamentals
Link :
Restaurant-FoodWeb :
My eighth contribution was in Restaurant-FoodWeb where there i added a blog page with the help of HTML CSS
Learning :
a) CSS fundamentals
b) HTML fundamentals
Link :
My learning From KWoC
It was a great initiative taken by IIT Kharagpur for the practice of GSoC and it was genuinely worth taking part in it it was motivating towards our open-source journey and i personally gonna take more and more part in such programs where i learn from other and collaborate with other to fix a problem.
Mentors were very friendly and very helpful and to be honest it was a very nice experience to take part in KWoC because of the following reasons
Beginner-friendly projects.
Flexible Projects.
Great Mentors.
Variety of projects.
Easy to understand
Conclusion
I have learned a lot and personally have gained much confidence to the point where I find myself very much comfortable with open source and motivated me to contribute more and more towards it from my end my conclusion would be that everyone should contribute to open source as it is genuinely awesome and you learn a lot from it, new people, new ideas, new learnings and many more!