Drupal Contributing

Post on 18-Jun-2015

868 views 0 download

Tags:

description

How to be a valuable member of the Drupal community? What is contribution? Life in Drupal.

Transcript of Drupal Contributing

Contribution to Drupal

Module development

● Documentation● http://api.drupal.org/

● CVS account● http://drupal.org/node/59

● Create a project● MAINTAIN OR SHARE IT

CVS handling

● export CVSROOT=:pserver:cvs_username@cvs.drupal.org:/cvs/drupal-contrib

● cvs login● cvs checkout -l contributions/modules● cd contributions/modules● cp -r MYPROJECT ./● cvs add MYPROJECT● cvs commit -m “Initial commit.”

MYPROJECT

Dries Buytart

Gábor Hojtsy

Angie (webchick) Byron

Kristof Van Tomme

Test + debug

● Simpletest● Xdebug

● http://xdebug.org/● http://xdebug.org/docs/remote

Code sprint

● Pizza● Mushroom● Tomato● Chili● Cheese (a lot)

● Beer● Brown● Light

● Central heating or convector

Usability

● Look at it -> beautify it● Use it

● understand it● clarify it● structure it

Support

● Help on forums● Be patient

● Help on mailing lists● http://drupal.org/mailing-lists

● Help on events● Drupal angels

● Spread the word

Collaboration

● Found a bug● Have a better idea send a patch● New feature

cvs -up . > module_#bug.patch

Go ahead...

● http://drupal.org/● http://groups.drupal.org/● irc://irc.freenode.net/#drupal● irc://irc.freenode.net/#drupal-support● irc://irc.freenode.net/#drupal.hu● irc://irc.freenode.net/#drupalarena.hu

Translation (~trenszlésön)

● http://localize.drupal.org/

Be a volunteer

● Drupalcons are:● AMAZING● INCREDIBLE● GEORGEOUS● AWESOME● FANTASTIC● TERRIFIC

Organize

● Pub talks● Drupal User Group● Drupal code sprint● Drupal camp● Drupal conference (EU)● Drupal conference (USA)

Donate

● Pay Pal● Chip in

Write

● Blog● Tutorial● Screencast● Webinar● Example● Code snippets● Experience

Dimitri Gaskin

Morten DK

Négyesi Károly (chx)