Getting Started
with
Open Source

By

AGENDA

INTRODUCTION

WHAT IS OPEN SOURCE

HAPPY ENDING

CONTRIBUTE TO OPEN SOURCE

INTRODUCTION

Hi I'M VIVEK

  • Founding Software Engineer at Trukkr
  • Self Employed Content Creator
  • Two year's of programming experience
  • Writing for 3 publisher's on Medium
  • Part of 10 organization's on GitHub
  • Helping others on StackOverflow & Dev.to
  • 1x featured on Medium & Two top GitHub organizations
  • Featured by w3schools.com

I'M ON THESE PLACES

 I'M A.K.A SLIM CODER 

IT'S ALL START WITH

IT'S ALL START WITH EM

LOSE YOURSELF

EMINEM

WHEN I'M GONE

MARSHAL

MY NAME IS

SLIM SHADY

SLIM CODER, SLIM CODER EVERYWHERE

IT'S ALL START WITH

WANT TO LEARN MORE

 

WHAT IS OPEN SOURCE

WHAT IS OPEN SOURCE

  • Open source is source code that is made freely available for possible modification and redistribution.
  • The Open Source Initiative (OSI) was formed in February 1998 by Eric Raymond and Bruce Perens.
  • The Open Source Initiative (OSI) was formed in February 1998 by Eric Raymond and Bruce Perens.

HISTORY OF OPEN SOURCE

  • Bruce Perens had composed the original draft of the DFSG, and it was edited, refined, and approved as formal policy by the Debian developer community in 1997.
  • Bruce Perens had composed the original draft of the DFSG, and it was edited, refined, and approved as formal policy by the Debian developer community in 1997.
  • The Open Source Definition was then created during the launch of the OSI in Feb. 1998 by revising the DFSG and removing Debian-specific references.
  • One of the major issues with open source at that time was version controlling.
  • Before using any version controlling tool Linux team was making changes to code by sending and recieving emails as patch.

HISTORY OF OPEN SOURCE

  • After the creation of Bitkeeper in 2000 Linux team used it within project as version controlling tool.
  • BitKeeper in 2005 decided not to give free software which makes "Linus Torvalds" (Founder of Linux) sad and angry.
  • "Linus" went on vacation and created a free versioning tool in April 2005, known "Git".
  • Linux kernel team started using git for version controlling instead of paid bitkeeper.

LINUX KERNEL CODEBASE

GIT & GITHUB

  • GitHub is a provider of Internet hosting for software development and version control using Git.
  • GitHub was founded in 2008 and now it is used as a portfolio for developers.
  • It offers the distributed version control and source code management functionality of Git, plus its own features.
  • Note: Linux Kernal project is one of biggest open source projects in human history, and they don't accept PR's on GitHub but here is archive version: https://github.com/torvalds/linux

CONTRIBUTE TO OPEN SOURCE

PREREQUISITE 

  • VsCode or your favourite IDE.

MY GITHUB

  • Don't forget to follow me on GitHub

HOW TO CONTRIBUTE

  • Fork A Repository
  • Clone Forked
  • Create A New Branch
  • Add Commits
  • Push To Forked Repository
  • Create A Pull Request
  • Code Review
  • PR Merged

LEARN MORE

ORGANIZATIONS 

HAPPY ENDING

SLIM CODER IS DROPPING COURSES & VIDEOS ON YOUTUBE

CURRENTLY WORKING WITH ROASTING SERIES

WE ARE LOOKING FOR INTERNS

devcreatives@yandex.com

Getting started with Open Source - Eduhub Community

By Vivek Anand Sharma

Getting started with Open Source - Eduhub Community

  • 134