Skip to content

Bharanidharan7708/Hacktober2023

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Submit a random algorithm as a PR and it will be merged. This will be counted for your hacktoberfest contribution. You can choose the language of your choice.

Our Amazing Contributors ⭐


Contributing to this Repo

1. Fork this repository.

2. Clone the forked repository.

git clone https://github.com/<your-github-username>/project_name.git

Alternatively, you can also copy this link by clicking on the green code button.

3. Creating a new branch on your local

  • This is one of the most important steps that should be followed to contribute in Open Source. A branch helps to manage the workflow, isolate your code and does not creates a mess.
  • To create a new branch:
$ git branch <name_of_branch>
$ git checkout -b <name_of_branch>
  • Keep your cloned repo upto date by pulling from upstream (this will also avoid any merge conflicts while committing new changes)
git pull origin main

4. Make changes in the source code

  • This would include adding your code file in the relevant files or creating a new one if required.

5. Stage your changes and commit 📝

# Add changes to Index
git add .

# Commit to the local repo
git commit -m "<your_commit_message>"

6. Push Changes

  • At this point you can use the git push command to push the changes to the current branch of your forked repository:
git push origin <branch-name>

7. Create a [Pull Request/PR] 🛠️

  • This can be done by going to your forked version of the repository and clicking on the notification bar that will have appeared above stating that a new push has been made and to create a PR.

8. Making a PR(Pull Request) 🛠️

  • This includes giving a heading to the PR which should be the Issue that has been fixed by this PR. The description should give a brief about the issue and how it has been fixed and an image with the changes made. Always link the Issue No. in the description for the convenience of the Maintainer.

9. Congratulations! 🎉 You have successfully made your first contribution to this repository 🌟