As a coding beginner / newbie it can be very confusing at first. To handle a lot of new information can be very difficult. Many have problems with GitHub, so a short introduction to Pull Requests so that everyone can
participate at the upcoming Hacktober Fest 2020.
Hacktoberfest is a monthlong celebration of open source software run by DigitalOcean.
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.🍂🎃🧟🕷️
- A Computer 💻
- Editor of Choise 🗒
- Internet 🌐
- Coffee ☕️
- or Mate 🧉
... and a lot of fun 🙌
The first step is to search for a good Repro which one you want to work on. If you found a Repro than you have to Fork the Repro. Forking means that you create a "Copy" of this Repro to your GitHub account. After that you have to Clone (Download) the Data to your Computer.
The second step is to Code and work with the Cloned Files on your Computer. You can use every Editor of your choise like VSCode, Atom, Brackets, Sublime etc. After you create a meaningful Update you have to Commit this Update to your GutHub Repro.
You create an awesome piece of Code, now you commit this, with a small declaration of what you have done with the Code, to your GitHub Repro in your Account. The best way you can do this if you use a program like GitHub Desktop, GitKraken or GitAhead. With these progamms you can see all previously published commits. After the commit you have to Push this commit to your Repro.
To Push "Upload" the commit, means that you transfer the changes to your forked Repro on your GitHub Account. When the Push was sucessful, you see this on the forked Repro Page.
At the End you have to open a Pull Request on the Repro you forked before. When you open a Pull Request to the maintainer of the Repro you should discribe clearly what you have changed as a comment in the Pull Request.
The maintainer will be informed about your Pull Request and Review your Code changes. If you make a meaningful Update to the Project the Repro Maintainer will accept and integrate your Pull Request.
To get a limited T-shirt and more goodies after the Hacktober Fest 2020 you have to make and create 4 meaningful Pull Requests.
Only the first 70.000 participants who successfully complete the Hacktoberfest challenge get a T-shirt.
I wish all Hacktober Fest 2020 participants a lot of fun and of course Happy Hacking.🦥