Session 11-Getting into open source
-
Upload
technocratz -
Category
Engineering
-
view
170 -
download
1
Transcript of Session 11-Getting into open source
![Page 1: Session 11-Getting into open source](https://reader035.fdocuments.net/reader035/viewer/2022070520/58f173d71a28abf16e8b4567/html5/thumbnails/1.jpg)
NIKHIL KUMAR SINGHCSE -2ND SHIFT
2nd YEAR
![Page 2: Session 11-Getting into open source](https://reader035.fdocuments.net/reader035/viewer/2022070520/58f173d71a28abf16e8b4567/html5/thumbnails/2.jpg)
INTRODUCTION
• Source code available• Open Source license• OSI (Open Source
Initiative)• Mozilla , Linux , Android
![Page 3: Session 11-Getting into open source](https://reader035.fdocuments.net/reader035/viewer/2022070520/58f173d71a28abf16e8b4567/html5/thumbnails/3.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022070520/58f173d71a28abf16e8b4567/html5/thumbnails/4.jpg)
• 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](https://reader035.fdocuments.net/reader035/viewer/2022070520/58f173d71a28abf16e8b4567/html5/thumbnails/5.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022070520/58f173d71a28abf16e8b4567/html5/thumbnails/6.jpg)
![Page 7: Session 11-Getting into open source](https://reader035.fdocuments.net/reader035/viewer/2022070520/58f173d71a28abf16e8b4567/html5/thumbnails/7.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022070520/58f173d71a28abf16e8b4567/html5/thumbnails/8.jpg)
TERMS of Git / GitHub
• Pull• Pull Request• Fork • Push• Branch • Commit• Fetch • Issue • Gists
GitHub JQUERY
![Page 9: Session 11-Getting into open source](https://reader035.fdocuments.net/reader035/viewer/2022070520/58f173d71a28abf16e8b4567/html5/thumbnails/9.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022070520/58f173d71a28abf16e8b4567/html5/thumbnails/10.jpg)
THANK YOU