session 11-getting into open source

10
NIKHIL KUMAR SINGH CSE -2 ND SHIFT 2 nd YEAR

Upload: technocratz

Post on 15-Apr-2017

169 views

Category:

Engineering


1 download

TRANSCRIPT

Page 1: Session 11-Getting into open source

NIKHIL KUMAR SINGHCSE -2ND SHIFT

2nd YEAR

Page 2: Session 11-Getting into open source

INTRODUCTION

• Source code available• Open Source license• OSI (Open Source

Initiative)• Mozilla , Linux , Android

Page 3: Session 11-Getting into open source

WHY OPEN SOURCE

• BETTER Software• Lower Cost• No Vendor Lock-In

It’s all yours • Elevate your profile • Security• Auditability

Page 4: Session 11-Getting into open source

• SOURCE CODE • OSI • FREE DISTRIBUTION• COMMUNITY • COMMITER• CLOUD COMPUTING • GPL (General Public License) • REPOSITORY• VERSION CONTROL SYSTEM – USE ??

TERMS IN OPEN SOURCE

Page 5: Session 11-Getting into open source

VERSION CONTROL SYSTEM

• Version control is a system that records changes to a file or set of files over time so that you can recall specific versions later.

TYPES OF VERSION CONTROL SYSTEMS:-Local VCSCentralized VCS Distributed VCS

Page 6: Session 11-Getting into open source
Page 7: Session 11-Getting into open source

Git v/s GitHub

GIT • Git is the distributed

version control system. • Responsible for keeping

track of changes (push/pull) to content .

• Collaboration Tool Do With Others.

GITHUB• GitHub is a company that

provides Git repository hosting.

• Literally a hub for Git repositories.

• Share your code, when it’s done.

• Other Alternatives – Bitbucket , Codebase

Page 8: Session 11-Getting into open source

TERMS of Git / GitHub

• Pull• Pull Request• Fork • Push• Branch • Commit• Fetch • Issue • Gists

GitHub JQUERY

Page 9: Session 11-Getting into open source

GETTING INTO OPEN SOURCE

Choose a projectRaise IssuesTesting Start Listening Add comments Fix A Bug (if you can)Learn And Repeat

Page 10: Session 11-Getting into open source

THANK YOU