Hacktoberfest is digitalocean’s annual event that encourages people to contribute to open source throughout october. Much of modern tech infrastructure—including some of digitalocean’s own products—relies on open-source projects built and maintained by passionate people who often don’t have the staff or budgets to do much more than keep the project alive. Hacktoberfest is all about giving back to those projects, sharpening skills, and celebrating all things open source, especially the people that make open source so special.
Here’s what you need to know to participate and complete Hacktoberfest:
-
Register anytime between september 26 and october 31
-
Pull requests can be made in any github or gitlab hosted project that’s participating in hacktoberfest (look for the “hacktoberfest” topic)
-
Project maintainers must accept your pull/merge requests for them to count toward your total
-
Have 4 pull/merge requests accepted between october 1 and october 31 to complete hacktoberfest
-
The first 40,000 participants (maintainers and contributors) who complete hacktoberfest can elect to receive one of two prizes: a tree planted in their name, or the hacktoberfest 2022 t-shirt.
Please note that you need to select any 4 issues and make 4 pull requests to complete Hacktoberfest participation. To successfully make pull requests, create a new file with your GitHub username in the relevant programming language folder (If the programming language folder of your interest does not exist, you are free to create a new one with the name of the language), then add your answers in it. You can use the same file to complete your 4 pull requests. Please check this sample for your reference.
- Complete the registartion over https://hacktoberfest.com/
- Fork this repository.
- Clone on your local machine.
git clone https://github.com/<your github username>/hacktoberfest-2022.git
- Navigate to the project directory.
cd hacktoberfest-2022
- Create a new branch.
git checkout -b my-new-branch
- Add your contribution.
git add .
- Commit your changes.
git commit -m "Relevant message"
- Push your changes.
git push origin my-new-branch
- Create a new pull request from your forked repository.
- Congratulations 🎉 you just made a pull request!
Once you are done, don't forget to show some love with giving me a ⭐️