Skip to content

Latest commit

 

History

History
134 lines (78 loc) · 7.13 KB

RESOURCES.md

File metadata and controls

134 lines (78 loc) · 7.13 KB

Hacktoberfest-2020

Hacktoberfest® is open to everyone in our global community. Whether you’re a developer or a student learning to code.

  • Hacktoberfest is a celebration open to everyone in our global community.
  • Pull requests can be made in any GitHub-hosted repositories/projects.
  • You can sign up anytime between October 1 and October 31.

Visit Hacktoberfest Website to know more.

How to register:

But there are some rules for Hacktoberfest and here we go:

To earn your Hacktoberfest tee or tree reward, you must register and make four valid pull requests (PRs) between October 1-31, 2020 (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 70,000 participants who successfully complete the challenge will be eligible to receive a prize.

Read the participation details to learn how to earn your Hacktoberfest tee or tree reward.

Do's & Dont's

Resources for learning Git and GitHub

What is Git?

git-logo

Git is a Distributed Version Control System. If you didn't understand anything then read this blog.

What is GitHub?

github-logo

GitHub is a code hosting platform for version control and collaboration. It lets you and others work together on projects from anywhere.

Here we provide some resources for learning Git and GitHub from beginner to advanced level.

All the resources are free.

Video Resources

Text Resources

Cheatsheets

🚀 Voila! You have Contributed to Open-Source 😋.

!If you are stuck somewhere use Stackoverflow or ask right away! (after double-checking issues)

Add resources to help newbies get started with open source over here.

Understanding Open-Source (Free and Open Source Software(FOSS))

Youtube

  • A lecture on Git and GitHub by Brian Yu from Harvard University's CS50.
  • A crash course by freecodecamp.org.

Courses

Blogs for Git | Version-control ( Deep dive to git conversations )

Command Line

  • The command line is the basic (easiest and straightforward) way to communicate with a computer.
    • Command Line Crash Course that could help quickly pick up the prereqs here

Text Editor

  • A text editor is the basic tool a programmer types into, no fancy GUIs most of the times. Few of the most used and well known are:
    • Atom
    • Sublime
    • Emacs
    • Vim
      (Need any tips on these editors? Create an issue and we will sort it out!)

Markdown

  • If you've never heard of Markdown, get there quickly using the tutorial