1604 sys2 accmoboi

117
Patch Reviews Thanks ZenDoodles and xjm

description

Nxncuc y

Transcript of 1604 sys2 accmoboi

Page 1: 1604 sys2 accmoboi

Patch ReviewsThanks ZenDoodles and xjm

Page 2: 1604 sys2 accmoboi

YesCTCathy Theys

@YesCTCheppers, Gittip

I review patches, mostly for core these days.

And do other stuff like plan sprints and mentor.

Page 3: 1604 sys2 accmoboi

(https://www.youtube.com/watch?v=NvV38nJObIE&t=12m57s)

Page 4: 1604 sys2 accmoboi
Page 5: 1604 sys2 accmoboi

Getting patch reviewsAlso: how to find reviews

Page 6: 1604 sys2 accmoboi

Be specific,what kind of review?

Page 7: 1604 sys2 accmoboi

Use tagsneeds JavaScript reviewneeds architectural review,needs usability review,needs manual testing,needs screenshot

Page 8: 1604 sys2 accmoboi

Up-to-date Issue Summaryhttps://drupal.org/contributor-tasks/write-issue-summary

Page 9: 1604 sys2 accmoboi
Page 10: 1604 sys2 accmoboi
Page 11: 1604 sys2 accmoboi
Page 12: 1604 sys2 accmoboi
Page 13: 1604 sys2 accmoboi

Automatic instructionswork in progress at

https://drupal.org/node/2013222

Page 14: 1604 sys2 accmoboi

Contributor taskdocuments

http://drupal.org/contributor-tasks/review

http://drupal.org/contributor-tasks/do-accessibility-review

Page 15: 1604 sys2 accmoboi

Metas

Page 16: 1604 sys2 accmoboi
Page 17: 1604 sys2 accmoboi
Page 18: 1604 sys2 accmoboi

simplytest.me urlpattern is:

/project/drupal/8.x?patch[]=

http://simplytest.me/qa#developers

Page 19: 1604 sys2 accmoboi

Give good reviews

Page 20: 1604 sys2 accmoboi

Doing patch reviews

Page 21: 1604 sys2 accmoboi

Finding issues toreview

Page 22: 1604 sys2 accmoboi

first simple! success!novice?initiativesmetas?focus?

Page 23: 1604 sys2 accmoboi
Page 24: 1604 sys2 accmoboi
Page 25: 1604 sys2 accmoboi
Page 26: 1604 sys2 accmoboi
Page 27: 1604 sys2 accmoboi
Page 28: 1604 sys2 accmoboi

Core initiativeshttps://drupal.org/community-initiatives/drupal-core

and https://drupal.org/node/2107085

Page 29: 1604 sys2 accmoboi
Page 30: 1604 sys2 accmoboi
Page 31: 1604 sys2 accmoboi
Page 32: 1604 sys2 accmoboi
Page 33: 1604 sys2 accmoboi
Page 34: 1604 sys2 accmoboi
Page 35: 1604 sys2 accmoboi
Page 36: 1604 sys2 accmoboi
Page 37: 1604 sys2 accmoboi
Page 38: 1604 sys2 accmoboi

Doing patch reviews

Page 39: 1604 sys2 accmoboi

Full frontal nicety

Page 40: 1604 sys2 accmoboi

Supportivespecificinclude linkssupport improvementask questionseducate

Page 41: 1604 sys2 accmoboi
Page 42: 1604 sys2 accmoboi
Page 43: 1604 sys2 accmoboi

http://dreditor.org

Page 44: 1604 sys2 accmoboi
Page 45: 1604 sys2 accmoboi
Page 46: 1604 sys2 accmoboi
Page 47: 1604 sys2 accmoboi
Page 48: 1604 sys2 accmoboi
Page 49: 1604 sys2 accmoboi
Page 50: 1604 sys2 accmoboi
Page 51: 1604 sys2 accmoboi
Page 52: 1604 sys2 accmoboi
Page 53: 1604 sys2 accmoboi
Page 54: 1604 sys2 accmoboi
Page 55: 1604 sys2 accmoboi
Page 56: 1604 sys2 accmoboi
Page 57: 1604 sys2 accmoboi
Page 58: 1604 sys2 accmoboi
Page 59: 1604 sys2 accmoboi
Page 60: 1604 sys2 accmoboi
Page 61: 1604 sys2 accmoboi
Page 62: 1604 sys2 accmoboi
Page 63: 1604 sys2 accmoboi
Page 64: 1604 sys2 accmoboi
Page 65: 1604 sys2 accmoboi
Page 66: 1604 sys2 accmoboi
Page 67: 1604 sys2 accmoboi
Page 68: 1604 sys2 accmoboi

Does it work?fixes the issuestays in scopeno regressions

Page 69: 1604 sys2 accmoboi
Page 70: 1604 sys2 accmoboi
Page 71: 1604 sys2 accmoboi
Page 72: 1604 sys2 accmoboi
Page 73: 1604 sys2 accmoboi
Page 74: 1604 sys2 accmoboi
Page 75: 1604 sys2 accmoboi
Page 76: 1604 sys2 accmoboi
Page 77: 1604 sys2 accmoboi

Edit

Page 78: 1604 sys2 accmoboi
Page 79: 1604 sys2 accmoboi
Page 80: 1604 sys2 accmoboi
Page 81: 1604 sys2 accmoboi
Page 82: 1604 sys2 accmoboi
Page 83: 1604 sys2 accmoboi
Page 84: 1604 sys2 accmoboi
Page 85: 1604 sys2 accmoboi
Page 86: 1604 sys2 accmoboi
Page 87: 1604 sys2 accmoboi
Page 88: 1604 sys2 accmoboi

Does it make sense?readable?comments?is there a better way?

Page 89: 1604 sys2 accmoboi
Page 90: 1604 sys2 accmoboi
Page 91: 1604 sys2 accmoboi
Page 92: 1604 sys2 accmoboi
Page 93: 1604 sys2 accmoboi
Page 94: 1604 sys2 accmoboi
Page 95: 1604 sys2 accmoboi

StrategyScale

say whatsay how

Page 96: 1604 sys2 accmoboi

StrategyKinds of reviews

update the issue summaryupdate needs tags

Page 97: 1604 sys2 accmoboi

Processcannot unreadperfect is enemy of good

Page 98: 1604 sys2 accmoboi
Page 99: 1604 sys2 accmoboi
Page 100: 1604 sys2 accmoboi
Page 101: 1604 sys2 accmoboi

documentationissue summarytimein-code API docs (1354)hook_help()change records

http://drupal.org/list-changes/drupal

Page 102: 1604 sys2 accmoboi

PerformanceDon't guessprofile!

Page 103: 1604 sys2 accmoboi

Accessibility

Page 104: 1604 sys2 accmoboi

bugWCAGATAGtext color contrastform fields are labeledkeyboard-usable (javascript)

Page 105: 1604 sys2 accmoboi

UsabilityUI changes need usabilityreviewbefore and after screenshots

Page 106: 1604 sys2 accmoboi

Testingcheck coverageask for new testsverify tests-only fails

Page 107: 1604 sys2 accmoboi

Coding Styleno tabs, trailing1354link! to docs

Page 108: 1604 sys2 accmoboi

drupal.org/documentation/git/interdiff

Page 109: 1604 sys2 accmoboi

Read and checkconcerns?addressed?

Page 110: 1604 sys2 accmoboi

read, read, readfix simplefor scopefor understanding

Page 111: 1604 sys2 accmoboi

IDE

Page 112: 1604 sys2 accmoboi

Resourcesdrupalize.me/guides/drupal-community-tools-and-core-mentoring

Page 113: 1604 sys2 accmoboi
Page 114: 1604 sys2 accmoboi

Resourcesdrupalladder.org/

Page 115: 1604 sys2 accmoboi

Resourcesdrupal.org/contributor-tasks/reviewxjm.drupalgardens.com/review-guide

Page 116: 1604 sys2 accmoboi

Actiondrupal mentoring office hours#drupal-contributedrupical.com

Page 117: 1604 sys2 accmoboi

Thanks!https://drupal.org/node/2013222

https://drupal.org/core-mentoring