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

Open source-saturdays

Embed Size (px)

Citation preview

Page 1: Open source-saturdays

CONTRIBUTING TO OPEN SOURCE SOFTWARE

- TEJAS BUBANEFOR CYBRILLA OPENSOURCE SATURDAYS

Page 2: Open source-saturdays

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

Page 3: Open source-saturdays

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

Page 4: Open source-saturdays

HOW? - AFTER SENDING PR

▸Discussions on code

▸Follow coding and git standards

▸Fixing

▸Squashing

▸Always push to the same branch

Page 5: Open source-saturdays

HOW? - OTHER WAYS

▸Report Issues you come across

▸Help Reproduce Issues

▸Documentation

Page 6: Open source-saturdays

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 ……

Page 7: Open source-saturdays

LET’S MAKE THE WORLD A BETTER PLACE 💚