Contenu connexe Similaire à Drupal Contributing (20) Drupal Contributing3. Module development
●
Documentation
●
http://api.drupal.org/
●
CVS account
●
http://drupal.org/node/59
●
Create a project
●
MAINTAIN OR SHARE IT
6. 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
12. Test + debug
●
Simpletest
●
Xdebug
●
http://xdebug.org/
●
http://xdebug.org/docs/remote
14. Code sprint
●
Pizza
●
Mushroom
●
Tomato
●
Chili
●
Cheese (a lot)
●
Beer
●
Brown
●
Light
●
Central heating or convector
16. Usability
●
Look at it -> beautify it
●
Use it
●
understand it
●
clarify it
●
structure it
18. Support
●
Help on forums
●
Be patient
●
Help on mailing lists
●
http://drupal.org/mailing-lists
●
Help on events
●
Drupal angels
●
Spread the word
21. Collaboration
●
Found a bug
●
Have a better idea send a patch
●
New feature
cvs -up . > module_#bug.patch
22. 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
28. Be a volunteer
●
Drupalcons are:
●
AMAZING
●
INCREDIBLE
●
GEORGEOUS
●
AWESOME
●
FANTASTIC
●
TERRIFIC
31. Organize
●
Pub talks
●
Drupal User Group
●
Drupal code sprint
●
Drupal camp
●
Drupal conference (EU)
●
Drupal conference (USA)
40. Write
●
Blog
●
Tutorial
●
Screencast
●
Webinar
●
Example
●
Code snippets
●
Experience