SlideShare a Scribd company logo
CONTRIBUTING TO 

OPEN SOURCE SOFTWARE
- TEJAS BUBANE

FOR CYBRILLA OPENSOURCE 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
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
HOW? - AFTER SENDING PR
▸Discussions on code
▸Follow coding and git standards
▸Fixing
▸Squashing
▸Always push to the same branch
HOW? - OTHER WAYS
▸Report Issues you come across
▸Help Reproduce Issues
▸Documentation
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 ……
LET’S MAKE THE WORLD
A BETTER PLACE 💚

More Related Content

PPTX
PDF
HOW THE LARGEST HUMAN RIGHTS ORGANIZATION IN THE WORLD USES DESIGN SYSTEMS TO...
PDF
DevOps role in engineering organization (Dive into DevOps)
PDF
How Amnesty International Uses Design Systems and Advanced Custom Fields to W...
PDF
Effective Git
PDF
Julia text mining_inmobi
PDF
Text Tokenization
PDF
Hidden features in ActiveRecord and the future
HOW THE LARGEST HUMAN RIGHTS ORGANIZATION IN THE WORLD USES DESIGN SYSTEMS TO...
DevOps role in engineering organization (Dive into DevOps)
How Amnesty International Uses Design Systems and Advanced Custom Fields to W...
Effective Git
Julia text mining_inmobi
Text Tokenization
Hidden features in ActiveRecord and the future

Similar to Open source-saturdays (20)

PDF
From idea to concept - webinar by Michał Krochecki
PDF
Agile: Why it Works, How it Works, and How to Adopt it
PDF
Open Innovation: What Companies Can Learn from Open Source Communities
PDF
Growing up your CD Endeavours
PDF
Get Involved! Contributing to the WordPress Community
PDF
An Introduction to AAARRRP: A framework for Defining Your Developer Relations...
PPTX
Getting_Started_with_Bug_Bounty program.
PPTX
How to launch red hot products every 14 days without slaving in your business
PDF
Building software: the lessons from open source
PDF
Contributing to WordPress
PPTX
Open Source Product Management
PDF
How Companies can Effectively Work with Open Source Communities
PPTX
Евгений Андрушко "Big & Enterpise data: чему они нас научили"
PDF
Unum Group Architect Charts a DevOps Course to a Hybrid Cloud Future
PDF
DevRel - Transform article writing from printing to online
PDF
Manifesto-Driven Development - TexasCamp 2018
PPT
NTC 2010 "Working With Opensource Software And Vendors"
PDF
Let's talk FOSS!
PDF
SFSCON23 - Alessio Fattorini - Building an Awesome Product by Creating a Comm...
PDF
Happier Teams Through Tools
From idea to concept - webinar by Michał Krochecki
Agile: Why it Works, How it Works, and How to Adopt it
Open Innovation: What Companies Can Learn from Open Source Communities
Growing up your CD Endeavours
Get Involved! Contributing to the WordPress Community
An Introduction to AAARRRP: A framework for Defining Your Developer Relations...
Getting_Started_with_Bug_Bounty program.
How to launch red hot products every 14 days without slaving in your business
Building software: the lessons from open source
Contributing to WordPress
Open Source Product Management
How Companies can Effectively Work with Open Source Communities
Евгений Андрушко "Big & Enterpise data: чему они нас научили"
Unum Group Architect Charts a DevOps Course to a Hybrid Cloud Future
DevRel - Transform article writing from printing to online
Manifesto-Driven Development - TexasCamp 2018
NTC 2010 "Working With Opensource Software And Vendors"
Let's talk FOSS!
SFSCON23 - Alessio Fattorini - Building an Awesome Product by Creating a Comm...
Happier Teams Through Tools
Ad

Recently uploaded (20)

DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
Welding lecture in detail for understanding
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PDF
PPT on Performance Review to get promotions
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
Well-logging-methods_new................
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PDF
composite construction of structures.pdf
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
bas. eng. economics group 4 presentation 1.pptx
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Welding lecture in detail for understanding
UNIT-1 - COAL BASED THERMAL POWER PLANTS
R24 SURVEYING LAB MANUAL for civil enggi
PPT on Performance Review to get promotions
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Automation-in-Manufacturing-Chapter-Introduction.pdf
Lecture Notes Electrical Wiring System Components
Internet of Things (IOT) - A guide to understanding
Well-logging-methods_new................
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
Embodied AI: Ushering in the Next Era of Intelligent Systems
composite construction of structures.pdf
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Operating System & Kernel Study Guide-1 - converted.pdf
CYBER-CRIMES AND SECURITY A guide to understanding
bas. eng. economics group 4 presentation 1.pptx
Ad

Open source-saturdays

  • 1. CONTRIBUTING TO 
 OPEN SOURCE SOFTWARE - TEJAS BUBANE
 FOR CYBRILLA OPENSOURCE SATURDAYS
  • 2. 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
  • 3. 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
  • 4. HOW? - AFTER SENDING PR ▸Discussions on code ▸Follow coding and git standards ▸Fixing ▸Squashing ▸Always push to the same branch
  • 5. HOW? - OTHER WAYS ▸Report Issues you come across ▸Help Reproduce Issues ▸Documentation
  • 6. 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 ……
  • 7. LET’S MAKE THE WORLD A BETTER PLACE 💚