Hacktoberfest is a month-long celebration of open source software run by DigitalOcean in partnership with GitHub and Twilio. Hacktoberfest is open to everyone in our global community! Four quality pull requests must be submitted to public GitHub repositories. You can sign up anytime between October 1 and October 31.
Hacktoberfest 2022 is the 8th edition of Hacktoberfest. It will be held from October 1st to October 31st, 2022. Hacktoberfest is open to everyone in our global community! Four quality pull requests must be submitted to public GitHub repositories. You can sign up anytime between October 1 and October 31.
To participate in Hacktoberfest 2022, you must register and make four pull requests (PRs) between October 1-31 (in any time zone). PRs can be made to any public repo on GitHub, not only the ones with issues labeled Hacktoberfest. If a maintainer reports your pull request as spam or behavior not in line with the project’s code of conduct, you will be ineligible to participate. This year, the first 40,000 participants who successfully complete the challenge will be eligible to receive a prize.
To get a shirt, you must register and make four pull requests (PRs) between October 1-31 (in any time zone). PRs can be made to any public repo on GitHub, not only the ones with issues labeled Hacktoberfest. If a maintainer reports your pull request as spam or behavior not in line with the project’s code of conduct, you will be ineligible to participate. This year, the first 40,000 participants who successfully complete the challenge will be eligible to receive a prize.
If you want to contribute to this repository, you can do so by forking the repository and making a pull request. If you are not sure how to do this, you can read the GitHub documentation on how to create a pull request.
- Fork the repository
- Clone the forked repository to your local machine
- Create a new branch
- Make your changes
- Commit and push your changes
- Create a pull request
To create a new branch, you can use the following command:
git checkout -b <branch-name>
You can replace
<branch-name>
with the name of the branch you want to create.
To commit and push your changes, you can use the following commands:
git add . git commit -m "<commit-message>" git push origin <branch-name>
You can replace
<commit-message>
with the message you want to include with the commit. You can replace<branch-name>
with the name of the branch you want to push your changes to.
To create a pull request, you can use the following steps:
- Go to the repository
- Click on the
Pull requests
tab- Click on the
New pull request
button- Click on the
compare across forks
link- Select the forked repository
- Select the branch that contains your commits
- Click on the
Create pull request
button- Fill out the pull request form
- Click on the
Create pull request
button
To update your forked repository, you can use the following steps:
- Add the original repository as a remote
git remote add upstream
- Fetch the branches and their respective commits from the upstream repository. Commits to master will be stored in a local branch, upstream/master.
git fetch upstream
- Check out your fork's local master branch.
git checkout master
- Merge the changes from upstream/master into your local master branch. This brings your fork's master branch into sync with the upstream repository, without losing your local changes.
git merge upstream/master
- Push the changes to your fork
git push origin master
- Update your forked repository on GitHub
- Create a new pull request
- Wait for the pull request to be merged
- Fork the repository
- Clone the forked repository to your local machine
- Work on the issue you want to work on or create a new issue
- Create a new branch
- Make your changes
- Commit and push your changes
- Create a pull request