Drupal contributor HowTo
Andriy Yun, Kyiv
2015
2015
Drupal contribution
Code developing https://goo.gl/a8JmLQ
Documentation https://goo.gl/38uIYu
Translations https://goo.gl/qVsWXA
Local meetups, Camps, Cons
https://groups.drupal.org/events
Contribute to Drupal.org
https://www.drupal.org/contribute/drupalorg
2015
Drupal.org infractructure
for developers
Projects
core module theme distro
Issue tracker https://goo.gl/bfHlat
QA automation system https://qa.drupal.org
API Documentation https://api.drupal.org
Examples http://goo.gl/l9SVLz
Guides and Tutorials https://goo.gl/Uzz1VL
2015
Project
Collaboration bar
Git repo
information
Releases
QA tab
2015
"Not code" project use cases
Simplytest.me
https://www.drupal.org/project/simplytest
Drupal documentation
https://www.drupal.org/project/documentation
Drush
https://www.drupal.org/project/drush
DrupalCamp Ukraine Code Sprint
https://www.drupal.org/project/issues/2355741
2015
Issue - contribution point
drupalize.me video tutorial about issue queue
2015
Issue queue - contribution stream
drupalize.me video tutorial about issue queue
https://drupal.org/project/issues/drupal
2015
Issue life cycle
Create an issue
Resolve as a patch
Patch review
Commit the patch
Close the issue
2015
Create issue
category statusespriority version component
HowTo about
2015
Create issue
category statusespriority version component
HowTo about
2015
Create issue
category statusespriority version component
HowTo about
2015
Create issue
How to write issue summaries What tags should be added
2015
Resolve as a patch
https://www.drupal.org/patch
To create a patch
drupal_8_port-2477707-1.patch
Short issue description Issue node id Comment number
codeschool basic git course
2015
Resolve as a patch
https://www.drupal.org/patch
Issue node id
interdiff-2477707-1-6.txt
New patch comment number
Old patch comment number
interdiff howto
2015
Patch review
https://www.drupal.org/patch/review
Preconditions
Functionality
Code
Codings standards
coder module
Experience exchange
2015
Commit patch
Who can commit patch to project?
Git tab in issue form
Commit author
2015
Close / Reopen issue
Fixed
Won’t fixed
Duplicate
Works as designed
Can’t reproduce
2015
Dreditor tool
https://dreditor.org
1. Review ui interface
2. Patch name suggestion
3. Simplytestme link for functional review
4. HTML tags and short urls tab complete
5. Clone issue
and more others...
drupalize.me dreditor video tutorial
Browser extension for
2015
Demo
https://www.drupal.org/node/2477707
Andriy Yun, Kyiv
e-mail: andriy.yun@gmail.com
d.org: drupal.org/u/andriyun
skype: c_cluber
2015
Questions?

Drupal contributor HOWTO