Download - Contribute to drupal
Feb 2014
How to become successfulContribute back to Drupal community
01
Gabriel UngureanuCEO AG Prime!Drupal developer for almost 6 years!https://drupal.org/user/279352/!!Modules: Exclude Node Title, Path redirect import, User history, User Status Color, IP Block
How can you contribute?
✤ Code!
✤ Drupal Core!
✤ Write your own modules!
✤ Write patches!
✤ Documentation!
✤ Translations
Write code for Drupal core
✤ Join http://drupalladder.org/!
✤ Participate to Sprint Days!
✤ Submit patches for core components
Contributing new projects
Contribute your theme or module to the Drupal community.!
✤ Search well before, we don’t want to have duplicate modules!
✤ Takeover abandoned projects!
✤ Help other projects
Contributing new projects
Project types!
✤ Full project!
Downloadable module with releases. Don’t forget to allow contributions.!
✤ Sandbox!
Experimental project or projects for new contributors.
01
Creating a new patch✤ Checkout from Git!
✤ Make a new branch (ex. fix-anonymus-users-1234)!
✤ Make the changes!
✤ Create a diff patch export!
!
See more: https://drupal.org/node/707484
Rules for patching
✤ Keep things organized!
✤ Write separate patches for each individual task. Comment well your code.!
✤ Line endings and directory separators!
✤ Use Unix line endings (LF) and directory separators (/)
Documentation
Why should I write documentation?!
✤ Learn more about Drupal!
✤ Share your knowledge with other Drupalists!
✤ Gain experience in technical writing and editing, with friendly mentoring!
✤ Build your reputation—your help will be valued by the entire Drupal open-source community!
Documentation
How should I start?!
First of all, be bold. Find something that needs updating or additional detail and use the edit button.!
!
What if I make a mistake?!
There is a revision system so don’t be afraid to make mistakes.
01
Translations
✤ https://localize.drupal.org/translate!
✤ Login to localize.drupal.org!
✤ Join the local group!
✤ Submit translations!
!
✤ Localization Update module (https://drupal.org/project/l10n_update)
Give help
✤ Register to IRC!
✤ https://drupal.org/irc/setting-up!
✤ http://webchat.freenode.net/!
!
✤ #drupal, #drupal-contribute, #drupal-support, #drupal-ro
Questions?