session 11-getting into open source
TRANSCRIPT
NIKHIL KUMAR SINGHCSE -2ND SHIFT
2nd YEAR
INTRODUCTION
• Source code available• Open Source license• OSI (Open Source
Initiative)• Mozilla , Linux , Android
WHY OPEN SOURCE
• BETTER Software• Lower Cost• No Vendor Lock-In
It’s all yours • Elevate your profile • Security• Auditability
• SOURCE CODE • OSI • FREE DISTRIBUTION• COMMUNITY • COMMITER• CLOUD COMPUTING • GPL (General Public License) • REPOSITORY• VERSION CONTROL SYSTEM – USE ??
TERMS IN 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
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
TERMS of Git / GitHub
• Pull• Pull Request• Fork • Push• Branch • Commit• Fetch • Issue • Gists
GitHub JQUERY
GETTING INTO OPEN SOURCE
Choose a projectRaise IssuesTesting Start Listening Add comments Fix A Bug (if you can)Learn And Repeat
THANK YOU