contributing to open-source day1

what is open-source?

example - assume you have your own website but you don’t have the budget and skills to develop it on your own .
at the same time, people are looking to improve their skills by tackling all kinds of problems and issues in websites but don’t have any base problem to work on that’s where GitHub comes into the picture
it acts as a gateway between you and the contributor

we will be mainly focusing on the contribution part

Step-1

we have to fork the code to which you want to contribute to your GitHub account and pull the code into your local system (Linux/Mac) I would not suggest using Windows as it is not developed using base as UNIX

Note:- while running the projects based on UNIX eg- comments like yarn dev, yarn(which are used to set up java files, etc). these may cause problems since the Windows NT kernel and Unix have different commands.

Note:- I suggest learning on surface knowledge of the above problem(I am personally doing it on Linux so any solution I refer to in the future will be based on Linux)

Step-2

after setting up locally pay heed to the following points

  1. you don’t need to understand full code to solve a particular issue
    (every contributor doesn’t know about 90% of the code)

  2. every code contribution rules and how to contribute or set their code is not provided in the same manner
    1. some provide their code detain in readme and contribute file

    2. some provide details in a separate repository like a guide

open the Overview about the project there you will find all the things you want to set for your code

in general, find the pinned repositories and go through all the repositories similar to words like contribute, etc.

YOU ARE READY TO GO