This project is for those who are new to open-source and looking for make their first contribution.
Follow the steps below :-
If you don't have GIT installed, refer this tutorial
git init
git config --global user.name "github username"
git config --global user.email "email address"
-
A fork is a rough copy of a repository. Forking a repository allows you to freely test and debug with changes without affecting the original project. One of the excessive use of forking is to propose changes for bug fixing.
-
Click on Code Button and copy the URL of your forked Repository
- Clone the Forked project on your local system
git clone https://github.com/<your_github_username>/first-contribution.git
- Make the changes
cd first-contribution/data/
Open contributors.js in your favourite text editor and add a new object below the existing objects in the format given below.
{
name : "Your Name",
branch : "Your stream/branch",
college : "College Name",
year : 2025, //Year of Pass Out
linkedin : "LinkedIn Profile URL",
github : "GitHub Profile URL",
gender : "Your Gender"
},
Now open Contributors.md in a text editor and add your name and your github link below the exisiting one in given format
- [your_name](your Github url)
-
A branch is designed to encapsulate a group of changes. These changes might be thrown away, entirely rewritten or in the majority of cases they’ll be promoted into the main history of the codebase - via a merge.
-
Creating a branch
git branch branch_name
- Checkout to the created branch
git checkout branch_name
- Now add the files using the git command
git add .
- Commit the changes to the local project
git commit -m "Added my data"
- Push the changes to your forked github repo
git push origin branch_name
- Open your forked git repository, you will get a message like as shown in the figure (if not then refresh the page).
You may add a Comment to your Pull Request
You will get message similar to as shown below in the picture which means that you have sucessfully made a pull request !
- Now, you can see your data into Contributors.md and contributors.js