DRUPAL CONTRIBUTION How to contribute to Drupal 8
DRUPAL CONTRIBUTIONHow to contribute to Drupal 8
RAKESH JAMES• Drupal Dev, Enthusiast, Evangelist and Contributor• Drupal Architect @ Valuebound• Drupal Trainer | speaker | Blogger |Author• d.o/rakesh.gectcr• Github/rakeshjames• @RAKESH_JAMES
WHAT IS A CONTRIBUTION?A gift or payment for a common fund or collection?
Your thoughts on Contribution?Are you thinking, Am I able to do it?
or You think, you can do it?
WHAT IS A CONTRIBUTION?Anything that adds value to a project ecosystem.Giving back to the Community.
STATE OF DRUPAL CONTRIBUTIONS“I would like to see more companies contribute more to Drupal core.”
- Dries Buytaert(Drupal BDFL)
https://buytaert.net/who-sponsors-drupal-development
CONTRIBUTING TO OPEN SOURCE• Why• What• When• Where• How
WHY• To learn• Gain experience• Build a portfolio• Expand your reach• Credits (drupal.org)• Social Capital
TO LEARN
GAIN EXPERIENCE
BUILD A PORTFOLIO
EXPAND YOUR REACH
CREDITS
WHY GET INVOLVED?• More contributions mean less work—for others and for you• Contributors have a stronger voice in the project• Contributing helps you learn Drupal faster• More contributions mean more business• Drupal community members are good people
https://www.drupal.org/node/2486391
WHAT• Code• Documentation• Support• Sprints• Meetups• Camps / DrupalCon
CODE
DOCUMENTATION
SUPPORT
SPRINTS
MEETUPS
CAMPS / DRUPALCON
Attribution: Phantomvishhttps://www.flickr.com/photos/8485340@N08/24888062950/in/pool-drupalconmumbai2016/
WHEN• All the time
WHERE• Drupal.org issue queues• Github
HOW• Write• patches• issue summaries• (fix) documentation• blog posts
• Test• Patches (rerolls)• Screenshots
• Events• Attend• Collaborate• Speak
Come to Sprints and Let’s get started.
1)Sprint is the Best place to Start your contribution.2)Why Sprint :- Any experienced contributor will be happy
help you. Mentors are all around.
Tips on your first sprint.1) Don’t expect to achieve everything.2) Find your crowd.3) Ask for “Novice Tasks”4) Don’t jump into conclusion always ask for help.5) Don’t try to be perfect.6) Sprint Again ASAP
LINKS• https://www.drupal.org/patch/reroll• https://www.drupal.org/documentation/git/interdiff• https://www.drupal.org/node/2486391• https://www.drupal.org/node/2649100• https://groups.drupal.org/• https://www.drupical.com/• https://www.meetup.com/drupalbangalore• https://buytaert.net/who-sponsors-drupal-development
•Now your thoughts about Contribute to Drupal?•Still you the starting Problem, Come to us on slack Drupal bangalore.
Thank You