- New to open source? Start with these in order:
- Read: docs/what-is-open-source.md
- Read: docs/how-github-works.md
- Learn: docs/git-basics.md
- Do a task: practice/add-your-name.md
- Then open your first PR: docs/how-to-create-pr.md
- 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
- Learn real teamwork (Git + GitHub)
- Build a public profile (your GitHub)
- Improve your resume
- Get ready for:
- GSoC
- internships
- developer jobs
- Read the docs pages (links below)
- Learn the words: repo, fork, clone, branch, commit, PR
-
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"
- Pick a practice task:
- Follow the step-by-step guide:
- Open source basics:
- Git + GitHub steps:
- Helpful topics:
- If you’re stuck:
- Re-read the doc for your step
- Open an issue and describe:
- what you tried
- what you expected
- what happened
- See LICENSE