SlideShare a Scribd company logo
How to contribute back
to Drupal
How to contribute back
to Drupal
Friday TechX www.srijan.net
Drupal Community Initiative - Ahmedabad Date - 5 July 2015
- Ravindra Singh
- Jayjitraj Jadeja
Why contribute back to community?
● Opportunity to work with smartest brain in Drupal
community
● Free learning from other
● Visibility to Drupal world
● Your company get extra sales
● It’s Fun (Try it) !
Why contribute back to community?
Reasons : Why I/we didn’t?
● I don’t know how to contribute
● We don’t have time and resources
● We don’t know how to make it financially
● I didn’t get opportunity to contribute
● We are planning to contribute
Reasons : Why I/we didn’t?
“An objective without strategy,
or a strategy without execution
remains a dream”
-Dries Buytaert
Where to start?
● Join IRC
● Join Groups/Forums
● Organises/participates in
Meetups/CodeSprints/Trainings
Tools/Platforms to get involved:-
#IRC - webchat.freenode.net
Join Groups - groups.drupal.org
Sprints
Mentoring
Documentation
Headless Drupal
etc..
Performance
Organise Local Drupal Events
Meetups/CodeSprints/Training
How to start?
Let’s take an example of how
to contribute in d8
Contribution to d8
● d8 core issues
● QA/Testing issues (Needs review to RTBC)
● Help in finding Security issues
● Port modules from d7 to d8 (Coder Module upgrade helps in
porting to d8 apis)
● Documentation
● d8 Usermanual (https://groups.drupal.org/node/470648)
● UI/UX Experience
● Migration API port
● Translation
● etc,,,,,,
Some Experience
https://groups.drupal.org/node/472008
http://www.srijan.net/blog/code-sprints-drupal-delhi-
community/
Useful Links
● https://www.drupal.org/contribute/development
● https://www.drupal.org/getting-involved
● https://www.drupal.org/community-initiatives
● https://www.drupal.org/irc
● https://twitter.com/drupalmentoring
● https://www.drupal.org/learn-drupal
● http://www.drupical.com/ (Drupal Events
calender)
srijan.net
Thank You!
Ravindra Singh (@ravindrasingh01)
https://www.drupal.org/u/ravindrasingh
Jayjitraj Jadeja
https://www.drupal.org/u/j2r

More Related Content

Similar to How to contribute back to Drupal

Building a Data Science Portfolio that Rocks
Building a Data Science Portfolio that RocksBuilding a Data Science Portfolio that Rocks
Building a Data Science Portfolio that Rocks
Michael Galarnyk
 
Success Story and Dreamforce Experience : Jaipur User Group DF17 Global Gathe...
Success Story and Dreamforce Experience : Jaipur User Group DF17 Global Gathe...Success Story and Dreamforce Experience : Jaipur User Group DF17 Global Gathe...
Success Story and Dreamforce Experience : Jaipur User Group DF17 Global Gathe...
Atul Gupta(8X)
 
Modern Learning for Enterprises: How to Empower Your Teams
Modern Learning for Enterprises: How to Empower Your TeamsModern Learning for Enterprises: How to Empower Your Teams
Modern Learning for Enterprises: How to Empower Your Teams
Cprime
 
Drupal Camp Delhi 2013 - Event Brochure
Drupal Camp Delhi 2013 -  Event BrochureDrupal Camp Delhi 2013 -  Event Brochure
Drupal Camp Delhi 2013 - Event Brochure
Drupal Camp Delhi
 
Your Company Cares About Open Source Sustainability, But Are You Measuring an...
Your Company Cares About Open Source Sustainability, But Are You Measuring an...Your Company Cares About Open Source Sustainability, But Are You Measuring an...
Your Company Cares About Open Source Sustainability, But Are You Measuring an...
All Things Open
 
Building an Accountable and Collaborative Culture
Building an Accountable and Collaborative CultureBuilding an Accountable and Collaborative Culture
Building an Accountable and Collaborative Culture
Cynthia Clay
 
Social Learning in the Workplace
Social Learning in the WorkplaceSocial Learning in the Workplace
Social Learning in the Workplace
Jane Hart
 
2020 05 agile ottawa meetup slides
2020 05 agile ottawa meetup slides2020 05 agile ottawa meetup slides
2020 05 agile ottawa meetup slides
Sue Johnston, MBA + a bunch of other stuff
 
GDSC IIIT-Bh Orientation'21
GDSC IIIT-Bh Orientation'21GDSC IIIT-Bh Orientation'21
GDSC IIIT-Bh Orientation'21
GDSCIIITBbsr
 
Increasing the Maturity of our Java User Groups
Increasing the Maturity of our Java User GroupsIncreasing the Maturity of our Java User Groups
Increasing the Maturity of our Java User Groups
Víctor Leonel Orozco López
 
Boost your development speed - ITAKE Unconference
Boost your development speed - ITAKE UnconferenceBoost your development speed - ITAKE Unconference
Boost your development speed - ITAKE Unconference
Patroklos Papapetrou (Pat)
 
Patroklos Papapetrou: How to Boost Development Team’s Speed at I T.A.K.E. Unc...
Patroklos Papapetrou: How to Boost Development Team’s Speed at I T.A.K.E. Unc...Patroklos Papapetrou: How to Boost Development Team’s Speed at I T.A.K.E. Unc...
Patroklos Papapetrou: How to Boost Development Team’s Speed at I T.A.K.E. Unc...
Mozaic Works
 
Евгений Андрушко "Big & Enterpise data: чему они нас научили"
Евгений Андрушко "Big & Enterpise data: чему они нас научили"Евгений Андрушко "Big & Enterpise data: чему они нас научили"
Евгений Андрушко "Big & Enterpise data: чему они нас научили"
SCRUMguides
 
Starters (smv2012) v6
Starters (smv2012) v6Starters (smv2012) v6
Starters (smv2012) v6
StartersPlace
 
Joining a community
Joining a communityJoining a community
Joining a community
Miriah Peterson
 
Self organizing in networks
Self organizing in networksSelf organizing in networks
Self organizing in networks
Leadership Learning Community
 
Increasing the Maturity of Our Java User Groups
Increasing the Maturity of Our Java User Groups Increasing the Maturity of Our Java User Groups
Increasing the Maturity of Our Java User Groups
National University of Kyiv-Mohyla Academy
 
Pain points of learning and contributing in the Drupal Community
Pain points of learning and contributing in the Drupal CommunityPain points of learning and contributing in the Drupal Community
Pain points of learning and contributing in the Drupal Community
kgoel1
 
Drupal Mumbai Introduction
Drupal Mumbai IntroductionDrupal Mumbai Introduction
Drupal Mumbai Introduction
DrupalMumbai
 
GDSC UOWMKDUPG Info Session
GDSC UOWMKDUPG Info SessionGDSC UOWMKDUPG Info Session
GDSC UOWMKDUPG Info Session
GDSCUOWMKDUPG
 

Similar to How to contribute back to Drupal (20)

Building a Data Science Portfolio that Rocks
Building a Data Science Portfolio that RocksBuilding a Data Science Portfolio that Rocks
Building a Data Science Portfolio that Rocks
 
Success Story and Dreamforce Experience : Jaipur User Group DF17 Global Gathe...
Success Story and Dreamforce Experience : Jaipur User Group DF17 Global Gathe...Success Story and Dreamforce Experience : Jaipur User Group DF17 Global Gathe...
Success Story and Dreamforce Experience : Jaipur User Group DF17 Global Gathe...
 
Modern Learning for Enterprises: How to Empower Your Teams
Modern Learning for Enterprises: How to Empower Your TeamsModern Learning for Enterprises: How to Empower Your Teams
Modern Learning for Enterprises: How to Empower Your Teams
 
Drupal Camp Delhi 2013 - Event Brochure
Drupal Camp Delhi 2013 -  Event BrochureDrupal Camp Delhi 2013 -  Event Brochure
Drupal Camp Delhi 2013 - Event Brochure
 
Your Company Cares About Open Source Sustainability, But Are You Measuring an...
Your Company Cares About Open Source Sustainability, But Are You Measuring an...Your Company Cares About Open Source Sustainability, But Are You Measuring an...
Your Company Cares About Open Source Sustainability, But Are You Measuring an...
 
Building an Accountable and Collaborative Culture
Building an Accountable and Collaborative CultureBuilding an Accountable and Collaborative Culture
Building an Accountable and Collaborative Culture
 
Social Learning in the Workplace
Social Learning in the WorkplaceSocial Learning in the Workplace
Social Learning in the Workplace
 
2020 05 agile ottawa meetup slides
2020 05 agile ottawa meetup slides2020 05 agile ottawa meetup slides
2020 05 agile ottawa meetup slides
 
GDSC IIIT-Bh Orientation'21
GDSC IIIT-Bh Orientation'21GDSC IIIT-Bh Orientation'21
GDSC IIIT-Bh Orientation'21
 
Increasing the Maturity of our Java User Groups
Increasing the Maturity of our Java User GroupsIncreasing the Maturity of our Java User Groups
Increasing the Maturity of our Java User Groups
 
Boost your development speed - ITAKE Unconference
Boost your development speed - ITAKE UnconferenceBoost your development speed - ITAKE Unconference
Boost your development speed - ITAKE Unconference
 
Patroklos Papapetrou: How to Boost Development Team’s Speed at I T.A.K.E. Unc...
Patroklos Papapetrou: How to Boost Development Team’s Speed at I T.A.K.E. Unc...Patroklos Papapetrou: How to Boost Development Team’s Speed at I T.A.K.E. Unc...
Patroklos Papapetrou: How to Boost Development Team’s Speed at I T.A.K.E. Unc...
 
Евгений Андрушко "Big & Enterpise data: чему они нас научили"
Евгений Андрушко "Big & Enterpise data: чему они нас научили"Евгений Андрушко "Big & Enterpise data: чему они нас научили"
Евгений Андрушко "Big & Enterpise data: чему они нас научили"
 
Starters (smv2012) v6
Starters (smv2012) v6Starters (smv2012) v6
Starters (smv2012) v6
 
Joining a community
Joining a communityJoining a community
Joining a community
 
Self organizing in networks
Self organizing in networksSelf organizing in networks
Self organizing in networks
 
Increasing the Maturity of Our Java User Groups
Increasing the Maturity of Our Java User Groups Increasing the Maturity of Our Java User Groups
Increasing the Maturity of Our Java User Groups
 
Pain points of learning and contributing in the Drupal Community
Pain points of learning and contributing in the Drupal CommunityPain points of learning and contributing in the Drupal Community
Pain points of learning and contributing in the Drupal Community
 
Drupal Mumbai Introduction
Drupal Mumbai IntroductionDrupal Mumbai Introduction
Drupal Mumbai Introduction
 
GDSC UOWMKDUPG Info Session
GDSC UOWMKDUPG Info SessionGDSC UOWMKDUPG Info Session
GDSC UOWMKDUPG Info Session
 

How to contribute back to Drupal