Skip to content

Latest commit

 

History

History
75 lines (63 loc) · 2.36 KB

File metadata and controls

75 lines (63 loc) · 2.36 KB

Introduction To Open Source (Beginner Hub)

Start here

What is open source?

  • Open source is code that is public
  • People can read it, learn from it, and improve it
  • You can contribute small changes and get them merged

Why contribute?

  • Learn real teamwork (Git + GitHub)
  • Build a public profile (your GitHub)
  • Improve your resume
  • Get ready for:
    • GSoC
    • internships
    • developer jobs

Roadmap: zero → first merged PR

1) Learn the basics

  • Read the docs pages (links below)
  • Learn the words: repo, fork, clone, branch, commit, PR

2) Setup Git (one-time)

  • Install Git

  • Run once:

    git --version

  • Set your name/email (example):

    git config --global user.name "Your Name" git config --global user.email "you@example.com"

3) Make your first contribution

Docs (learn step-by-step)

Getting help

  • If you’re stuck:
    • Re-read the doc for your step
    • Open an issue and describe:
      • what you tried
      • what you expected
      • what happened

License