Slide 1

Slide 1 text

CONTRIBUTING TO 
 OPEN SOURCE SOFTWARE - TEJAS BUBANE
 FOR CYBRILLA OPENSOURCE SATURDAYS

Slide 2

Slide 2 text

WHY? ▸We benefit a lot from open source ▸Imagine not having any of the open source software that we are using ▸It is our moral responsibility to give back to the community and make better software ▸For our benefit - learning, getting better ▸Community work culture ▸Company reputation

Slide 3

Slide 3 text

HOW? ▸Select a project ▸Fork & Follow ▸READ READ READ ▸Find an issue ▸Comment on issue that you are working on it ▸Try to fix it - ask for help if required ▸github code search or `ag` command ▸Send a Pull Request

Slide 4

Slide 4 text

HOW? - AFTER SENDING PR ▸Discussions on code ▸Follow coding and git standards ▸Fixing ▸Squashing ▸Always push to the same branch

Slide 5

Slide 5 text

HOW? - OTHER WAYS ▸Report Issues you come across ▸Help Reproduce Issues ▸Documentation

Slide 6

Slide 6 text

SOME THINGS TO KEEP IN MIND ▸Be good while communicating ▸Async communication ▸No obligation ▸Call people by their first name ▸Capital letters means shouting ▸Do not use SMS language ▸No dots ……

Slide 7

Slide 7 text

LET’S MAKE THE WORLD A BETTER PLACE