Upload
peter-arato
View
105
Download
1
Tags:
Embed Size (px)
DESCRIPTION
How you can contribute back to Drupal. Short and brief presentation.
Citation preview
ContributionContribution
Learn → Contribute → DevelopLearn → Contribute → Develop
Modules / ThemesModules / Themes
● Planning● Collaboration● Maintaining
● drupal.org
● Guidelines● Customizable● Dynamic● General● API● Extensible● Documentation
ModulesModules
● Help:● http://drupal.org/developing/modules● http://api.drupal.com● Other core modules
DocumentationDocumentation
● Write● Update● Comment (eg: on api.drupal.org)
Issue queueIssue queue
● Report a bug● Details● Steps to reproduce● Screenshot● Environment● Patch● Test● Review
● Steps● Finding the bug● Check existing issues● Download latest version● cvs -up > module_#issue.patch● Test + post it
Issue queueIssue queue
● http://drupal.org/node/317
DEMODEMO
Epic tipsEpic tips
● Don't read long threads: read the head and the tail
● Do what you can do● http://drupal.org/project/dreditor
Security issuesSecurity issues
● http://drupal.org/node/101494
TranslationTranslation
● L10N server: http://localize.drupal.org/
DEMODEMO
CVSCVS
● Application: http://drupal.org/cvs-application/requirements
● Usage: http://drupal.org/handbook/cvs/quickstart
●
CVS example – add a projectCVS example – add a project
● export CVSROOT=:pserver:[email protected]:/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
CommunicationCommunication● IRC: irc.freenode.net
● #drupal● #drupal.hu● #drupal-contribute
● D.O forum● Courses● Blogpost● Twitter
● Mailing lists: http://drupal.org/mailing-lists● Support● Development● Security
● Drupal groups: http://groups.drupal.org
● Drupal planet: http://drupal.org/planet
EventsEvents
● Drupal conference● Drupal camp● Drupal user group● Code sprint● Trainings
Learn → Contribute → DevelopLearn → Contribute → Develop