Your SlideShare is downloading. ×
Learn through the issue queue
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Learn through the issue queue

163
views

Published on

Drupalcon Munich 2012 Session. More details and video at http://munich2012.drupal.org/program/sessions/dealing-buggy-modules-or-how-i-learned-stop-worrying-and-love-issue-queue-0

Drupalcon Munich 2012 Session. More details and video at http://munich2012.drupal.org/program/sessions/dealing-buggy-modules-or-how-i-learned-stop-worrying-and-love-issue-queue-0

Published in: Technology, Design

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
163
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Tu es da y1 7:0 0- 18 :00Dealing with Buggy Modules or: How I Learned to Stop Worrying and Love the Issue Queue
  • 2. CommunityDealing with Buggy Modules or:How I Learned to Stop Worryingand Love the Issue QueuePresented by juampy and tim.plunkett
  • 3. About usJuampy Tim PlunkettDeveloper at Senior Developer atMaintainer of Twitter, OAuthand few other modules. Core developer and co-Author of Drush Users Guide maintainer of Views,(tweet #drushguide to get a CTools, Date, Features.copy!).
  • 4. Core ideas1. You need the issue queue and...2. Anyone can help.3. Be patient, respectful and constructive. Find out more at http://drupal.org/contribute
  • 5. Help on your favorite project● Review and push forward issues.● Listen to user requests.● Get together to focus efforts. Tips at http://drupal.org/node/10263
  • 6. The issue queue formIssue status explanation at http://drupal.org/node/156119Extended documentation at http://drupal.org/node/317
  • 7. Issue status transitions
  • 8. Core is not that hard-core● Drupal core needs you.● Where to start● Core mentoring hours● Gabor Hojtsys session
  • 9. Debugging & reporting (non-coders)● Find the related project and search its issue queue.● Provide further feedback or create a new issue (be patient!).● Download the latest dev version.
  • 10. Basic debugging steps (coders)● Provide extended error reports.● Submit and review patches.ToolsGit, Devel, Firebug, Drush, Xdebug, Dreditor, the console...
  • 11. Ways to get your patch reviewed● Triage other issues in the queue.● Write an automated test.● Trade patch reviews.● Re-roll the patch and be patient.
  • 12. How to safely patch your site● Create a patches directory.● Follow naming guidelines:drush-archive_restore-1650426-5.patch● Check when updating a module. ○ http://drupal.org/sandbox/tim.plunkett/1674980
  • 13. Issue queue etiquette● Each issue queue is a little different.● Respect an issue status and priority.● Use the issue summary template.● Drupal Code of Conduct
  • 14. What did you think?Locate this session on theDrupalCon Munich website: http://goo.gl/iSCNk Thank you!