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.
What's Hacktober Fest?
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.πππ§π·οΈ
What you need
- A Computer π»
- Editor of Choise π
- Internet π
- Coffee βοΈ
- or Mate π§
... and a lot of fun π
1. Fork
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.
2. Code
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.
3. Commit
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.
4. Push
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.
5. Pull Request
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.
How I get a limited T-shirt? π
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.π¦₯
Top comments (6)
Does it require for a contributor to contribute to the only issues with label: "hacktoberfest" or "hacktober"?
Or will still be a valid contribution regardless of the label??
EDIT: I found it in the FAQ section.
Thank You
Some contributors use tags like #Hacktoberfest or #Hacktober. Some use kind of Tags like #Good-First-Issue. look for a Repro or Project you like and code, look in the issue/big list. When you have submitted to Hacktoberfest, all valid Pull Requests count, you need four to get a limited t-shirt. Look for more Infos in the FAQ from Hacktoberfest
Why my review time has increased to 15 days?
It says- In Review
Your PR has been accepted by a maintainer and is currently within the review period, which lasts for fourteen days.
Will I get my T-Shirt?
P.S.- Beginner doubts
Yes, after 25days when your PRs get mature
Sir, want to know that after submiting 4 pull request maturing time start but what if the maintainer of repo accept my pull request then the time will stop or not??
You did a Great job Explaining what you need to do if your a Newbie like Myself. Iβm just starting school doing a Career Pivot. I think Iβm gonna Give it a Go. Thank you for the INFOπ€π»πππ»ππ»ππ»ππ»ππ