Good afternoon Open Source Enthusiasts.

Abhishek Kumar

Topic- github

What Exactly is Open Source?

What is Open Source?

What is Github
And
Why use this?

Build Software
Better, Together"

Why should i waste my time on Open Source and Github?

Am I being Paid?
Will my classmates Notice that I am working?
Will I pass my Logic papers Using Github?

Lets Find Out......

  • To Learn New things beside Logic and POC.

  • To get Interact with people all across the planet

  • To contribute in the codes and add things/functions that we want

  • To get known by people in a community.

  • To showcase our skills to the entire world.

Repository

A GitHub Repository is an online Folder at Github, which contains all of the files within a project.

Getting deeper now.....

Working with GitHub

Creating our own Project
Or
Copying some other's Project/Repo in our account

"Fork"- Allows a repo to be copied in someone's account.

Its as easy as a,b,c....

If you know what i mean...

Setting up Git in our Local machine.

Ubuntu:- sudo apt-get install git

i guess the same goes with Windows

Your Identity

$ git config --global user.name "abhi007"

$ git config --global user.email vibrantabhi19@gmail.com

We are all set now. Lets rock Github

Editing a cloned repo

As easy as writing any text on your system.

Open any text editor
Open the repo
Start coding 
And here we go, You are awesome.

Pull request

Hi, Mr developer.
Here I am, finishing my first Github Project.
Add these.

Contribution Workflow

Copy of Copy of deck

By Abhishek Kumar Tiwari

Copy of Copy of deck

Github--- SFD Presentation

  • 850