G

GitHub Workshop

SCRIET Meerut

/
AboutResourcesCheat Sheet

Curriculum

Importance of Version Control
MNCs & Open Source
Installing Git
First Commands
Local vs Remote
GitHub Setup & SSH
GitHub Interface
Branching & Forking
Pull Requests
Merge Conflicts
Issues & Projects
Developer Profile
What is Open Source?
Industry Usage
Finding Projects
Contribution Flow
Maintaining Repos
Building Your Brand
Markdown Guide
Community Etiquette
Next Steps

Reference

Command Cheat Sheet
Glossary
Resources
About

Open Source Contribution

Join the global community of developers. Learn how to find projects, contribute code, and build your reputation.

Module 1

What is Open Source?

Understand the philosophy behind free software, different licenses (MIT vs GPL), and why it matters for your career.

Learn Philosophy
Module 2

Industry Usage

See how companies like Meta, Google, and Apple rely on open source to build the future.

See Usage
Module 3

Finding Projects

Don't know where to start? Learn how to find "Good First Issues" and beginner-friendly communities.

Find Issues
Module 4

Contribution Flow

Master the Fork → Clone → Branch → PR workflow. Learn how to sync your fork with the original repo.

Start Contributing
Module 5

Writing Documentation

Code is useless if no one knows how to use it. Master the art of writing READMEs and technical docs.

Write Docs
Module 6

Maintaining Repos

Become a leader. Learn how to manage a community, review PRs, and maintain a healthy project.

Lead Projects
Module 7

Building Brand

Your GitHub profile is your resume. Learn how to make it stand out.

Build Brand
Module 8

Markdown Guide

Master Markdown to write beautiful documentation and comments.

Learn Markdown
Module 9

Etiquette

Learn the unwritten rules of open source communication.

Learn Etiquette
Module 10

Next Steps

Where to go from here? Resources, games, and community.

Move Forward
Previous
Developer Profile
Next Lesson
Start Day 3