Top Banner
Drupal contributor HowTo Andriy Yun, Kyiv 2015
20
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Drupal contributor HOWTO

Drupal contributor HowToAndriy Yun, Kyiv

2015

Page 2: Drupal contributor HOWTO

2015

Drupal contribution

Code developing 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: Drupal contributor HOWTO

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

Page 4: Drupal contributor HOWTO

2015

Project

Collaboration bar

Git repoinformation

Releases

QA tab

Page 5: Drupal contributor HOWTO

2015

"Not code" project use cases

Simplytest.mehttps://www.drupal.org/project/simplytest

Drupal documentation https://www.drupal.org/project/documentation

Drushhttps://www.drupal.org/project/drush

DrupalCamp Ukraine Code Sprinthttps://www.drupal.org/project/issues/2355741

Page 6: Drupal contributor HOWTO

2015

Issue - contribution point

drupalize.me video tutorial about issue queue

Page 7: Drupal contributor HOWTO

2015

Issue queue - contribution stream

drupalize.me video tutorial about issue queue

https://drupal.org/project/issues/drupal

Page 8: Drupal contributor HOWTO

2015

Issue life cycle

Create an issueResolve as a patch

Patch reviewCommit the patchClose the issue

Page 15: Drupal contributor HOWTO

2015

Patch reviewhttps://www.drupal.org/patch/review

PreconditionsFunctionality

CodeCodings standards

coder module

Experience exchange

Page 16: Drupal contributor HOWTO

2015

Commit patch

Who can commit patch to project?

Git tab in issue form

Commit author

Page 17: Drupal contributor HOWTO

2015

Close / Reopen issue

FixedWon’t fixedDuplicate

Works as designedCan’t reproduce

Page 18: Drupal contributor HOWTO

2015

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

Page 19: Drupal contributor HOWTO

2015

Demohttps://www.drupal.org/node/2477707

Page 20: Drupal contributor HOWTO

Andriy Yun, Kyive-mail: [email protected]: drupal.org/u/andriyunskype: c_cluber

2015

Questions?