lviv eurodrupalcamp 2015 - drupal contributor howto
TRANSCRIPT
![Page 1: Lviv eurodrupalcamp 2015 - drupal contributor howto](https://reader031.vdocument.in/reader031/viewer/2022030402/588b3cfd1a28ab5a5b8b600d/html5/thumbnails/1.jpg)
Drupal contributor HowToAndriy Yun, Kyiv
Fullstack Drupal developer at Skilld
![Page 2: Lviv eurodrupalcamp 2015 - drupal contributor howto](https://reader031.vdocument.in/reader031/viewer/2022030402/588b3cfd1a28ab5a5b8b600d/html5/thumbnails/2.jpg)
Drupal contribution
Code https://goo.gl/a8JmLQ
Documentation https://goo.gl/38uIYu
Translations https://goo.gl/qVsWXA
Local meetups, Camps, Conshttps://groups.drupal.org/events
Contribute to Drupal.orghttps://www.drupal.org/contribute/drupalorg
![Page 3: Lviv eurodrupalcamp 2015 - drupal contributor howto](https://reader031.vdocument.in/reader031/viewer/2022030402/588b3cfd1a28ab5a5b8b600d/html5/thumbnails/3.jpg)
Project
Module or ThemeCore or DistributionNon code project
![Page 4: Lviv eurodrupalcamp 2015 - drupal contributor howto](https://reader031.vdocument.in/reader031/viewer/2022030402/588b3cfd1a28ab5a5b8b600d/html5/thumbnails/4.jpg)
Issue queueas
contributor weapon
drupalize.me video tutorial about issue queue
![Page 5: Lviv eurodrupalcamp 2015 - drupal contributor howto](https://reader031.vdocument.in/reader031/viewer/2022030402/588b3cfd1a28ab5a5b8b600d/html5/thumbnails/5.jpg)
Issue life cycle
Create an issueResolve as a patch
Patch reviewCommit the patchClose the issue
![Page 6: Lviv eurodrupalcamp 2015 - drupal contributor howto](https://reader031.vdocument.in/reader031/viewer/2022030402/588b3cfd1a28ab5a5b8b600d/html5/thumbnails/6.jpg)
Create issue
category statusespriority version componentHowTo about
![Page 7: Lviv eurodrupalcamp 2015 - drupal contributor howto](https://reader031.vdocument.in/reader031/viewer/2022030402/588b3cfd1a28ab5a5b8b600d/html5/thumbnails/7.jpg)
Resolve as a patchhttps://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
![Page 8: Lviv eurodrupalcamp 2015 - drupal contributor howto](https://reader031.vdocument.in/reader031/viewer/2022030402/588b3cfd1a28ab5a5b8b600d/html5/thumbnails/8.jpg)
Patch interrdiffinterdiff howto
Issue node id
interdiff-2477707-1-6.txt
New patch comment number
Old patch comment number
![Page 9: Lviv eurodrupalcamp 2015 - drupal contributor howto](https://reader031.vdocument.in/reader031/viewer/2022030402/588b3cfd1a28ab5a5b8b600d/html5/thumbnails/9.jpg)
Patch reviewhttps://www.drupal.org/patch/review
Preconditions to reviewFunctionality
CodeCodings standards
coder module
Experience exchange
![Page 10: Lviv eurodrupalcamp 2015 - drupal contributor howto](https://reader031.vdocument.in/reader031/viewer/2022030402/588b3cfd1a28ab5a5b8b600d/html5/thumbnails/10.jpg)
Commit patch
Who can commit patch to project?
Git tab in issue form
Commit author
![Page 11: Lviv eurodrupalcamp 2015 - drupal contributor howto](https://reader031.vdocument.in/reader031/viewer/2022030402/588b3cfd1a28ab5a5b8b600d/html5/thumbnails/11.jpg)
Close / Reopen issue
FixedWon’t fixedDuplicate
Works as designedCan’t reproduce
![Page 12: Lviv eurodrupalcamp 2015 - drupal contributor howto](https://reader031.vdocument.in/reader031/viewer/2022030402/588b3cfd1a28ab5a5b8b600d/html5/thumbnails/12.jpg)
Dreditor toolhttps://dreditor.org
1. Review ui interface2. Patch name suggestion3. Simplytestme link for functional review4. HTML tags and short urls tab complete5. Clone issueand more others...
drupalize.me dreditor video tutorial
Browser extension for