DEV Community

Cover image for Hacktober Fest 2020 - 5. Steps Pull Request
Stephan B. R. Langenau
Stephan B. R. Langenau Subscriber

Posted on

Hacktober Fest 2020 - 5. Steps Pull Request

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

  1. A Computer πŸ’»
  2. Editor of Choise πŸ—’
  3. Internet 🌐
  4. Coffee β˜•οΈ
  5. 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.

Alt Text

I wish all Hacktober Fest 2020 participants a lot of fun and of course Happy Hacking.πŸ¦₯

Links

Top comments (6)

Collapse
 
appsplash99 profile image
appsplash99 • Edited

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

Collapse
 
kaeptnkrunch profile image
Stephan B. R. Langenau

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

Collapse
 
aliyarahmani profile image
Aliya Rahmani

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

Collapse
 
kaeptnkrunch profile image
Stephan B. R. Langenau

Yes, after 25days when your PRs get mature

Collapse
 
thbestprogrammer profile image
THBESTPROGRAMMER

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??

Collapse
 
placido81 profile image
Mark Olivo

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πŸ€™πŸ»πŸ‘ŒπŸ‘πŸ»πŸ‘πŸ»πŸ‘πŸ»πŸ‘πŸ»πŸ‘πŸ‘