-
This repo is created to help the people with a PR for HacktoberFest 2022.Just check out the repo and look for any Algorithm or Project which is currently not in the repo, which you can add, modify or update the existing projects.
-
This repository is language independent. Just make sure your file has a mention of the language(python or c++...) in which you are submitting your codes in. Readme file will be a plus point.
-
Make sure you are not submitting an already existing algo or question.
Hacktoberfest, in its 9th year, is a month-long celebration of open source software run by DigitalOcean. During the month of October, we invite you to join open-source software enthusiasts, beginners, and the developer community by contributing to open-source projects. You can do this in a variety of ways:
-
Prepare and share your project for collaboration
-
Contribute to the betterment of a project via pull requests
-
Organize an event
-
Mentor others
-
Donate directly to open source projects
Hacktoberfest is open to everyone in our global community!
-
Maintainers determine if their open-source projects participate by adding the ‘hacktoberfest’ topic.
-
Quality pull requests submitted on GitHub and GitLab are rewarded.
-
Engaged maintenance of Hacktoberfest tagged repositories are rewarded.
-
Pull requests can be made in any participating GitHub or GitLab hosted repository/projects. Look for the 'hacktoberfest' topic to know if a project is participating in Hacktoberfest.
-
You can sign up anytime between October 1 and October 31. Just be sure to sign up on the official Hacktoberfest website for your pull requests to count.
-
The pull request must contain commits you made yourself.
-
If a maintainer reports your pull request as spam, it will not be counted toward your participation in Hacktoberfest.
-
If a maintainer reports behavior that’s not in line with the project’s code of conduct, you will be ineligible to participate.
-
A pull request is considered approved once it has an overall approving review from maintainers, or has been merged by maintainers, or has been given the 'hacktoberfest-accepted' label.
- Fork this repository
Fork this repository by clicking on the fork button on the top of this page.This will create a copy of this repository in your account.
- Clone the repository
Now clone the forked repository to your machine. Go to your GitHub account, open the forked repository, click on the code button and then click the copy to clipboard icon.
Open a terminal and run the following git command:
git clone "url you just copied"
- Create a branch
Create a branch using the git checkout
command:
git checkout -b your-new-branch-name
You can use:
add-algorithm
, add-oop
, add-project
as a branch name to helps avoid confusion.
- Make necessary changes and commit those changes
Add the changes you made to the branch you just created using the git add command:
git add .
or git add <file>
Now commit those changes using the git commit command:
git commit -m "your commit message"
- Push changes to GitHub
Push your changes using the command git push:
git push origin -u <add-your-branch-name>
replacing <add-your-branch-name>
with the name of the branch you created earlier.
- Submit your changes for review
If you go to your repository on GitHub, you'll see a Compare & pull request button. Click on that button.