For people who are new to GitHub and want to make their first PR.
No need to get scared and confused !! This repo is just for your practise.
You may make mistake while creating a PR to this repo, but that is totally fine. This is exactly the reason why this repository is created.
So you can TRY, FAIL, LEARN and then IMPROVE. :)
You don't need to know any programming skill to make PR or contribute to this repository either, just follow the steps below and try to make a PR today!
This repo is just for practise purpose, hence you can just add a folder in this repository. Name the folder as your GitHub username and inside that folder, you can add anything you like. Some suggestions will be that you can add any code, or project in any programming language you like, or you can simply add a readme file in that repo and write why you started with Open-source.
Check out the issue created for this purpose here.
NOTE: THE FOLDER YOU WILL ADD MUST NOT BE EMPTY!
- Do not edit/delete someone else's code in this repository. You can only insert new files/folder in this repository.
- Give a meaningful name to whatever file or folder you are adding, for e.g., if you have written a C++ code on bubble sort, then bubble_sort.cpp is one example of valid name.
Following are the steps to guide you:
git remote add upstream https://github.com/swati-gwc/MakeYourFirst_PR.git
git pull upstream main https://github.com/swati-gwc/MakeYourFirst_PR.git
git checkout -b <feature-name>
git commit -m "Write a meaningfull but small commit message"
git push origin <branch-name>
The above rules may seem hard to follow. But every beginner feels the same and most importantly when you will start to make PR's to real projects, in future, you have to adhere to Contributing rules they have set. Otherwise, your PR will not get merged and your efforts will go waste. So make it a practise right from start.