There are many sources of learning how to code , but the most important one is contributing to "open source" projects .
Contributing to projects helps you build your name in dev community and also get a hacktober fest T-shirt for free.
Let's get started .
CREATE A NEW REPOSITORY .
- Open a github account and sign in with your email id.
SIGN IN TO HACKTOBER FEST
- Sign in to hacktober fest with the help of github account you made.
FIND YOUR TOPIC
- Go and search for topics of your field , like python , react , vue.js or any other ,whichever you like or you can just directly search for repositories by their names.
FIND A ISSUE
- You can click on issues in the repository and chose a issue in which you want to contribute
INSTALL VS CODE AND GITHUB DESKTOP
YOU can install vscode from this link .
Install Github desktop from this link.
DOWNLOAD THE REPOSITORY
- Clone or download the repository in your machine with the help of "github desktop" then create a new branch of the "master" and put a good file name of the branch about what issue you are solving and then open it with vs code.
DO THE CHANGES
- Correct the issues in file with vs code and then open github desktop and write a good commit message and click commit to main, then when you click on publishing it , it will give error telling that you have to fork it first, so click on fork the repository , once forking is done of the repository in your account, you can publish it.
CREATING PULL REQUEST
Here come the most exciting part:-
You can directly create request with github desktop or
- You can go in github and open the forked repository and create a pull request from there.
WRITE GOOD DESCRIPTION
- Writing good description messages increases your chance of getting your PR merge.
- Tell about the issue number, test cases,what changes you have made and put request to merge .
Thats it folks , you have contributed to open source and on completing 4 set of pull request you will get a t-shirt free .
ISN'T THAT AMAZING.