Below is a video and some notes from my presentation "Giving Back - Helping with Drupal's Issue Queues", which I gave to the St. Louis Drupal group at the April 17 meetup. Please post any feedback or additional resources/suggestions in the comments below or on YouTube.
Note: This presentation roughly coincides with the Drupal Ladder lesson, Getting started in the issue queue.
We’ll look at three different ways you can help contribute to Drupal’s success in the issue queues.
- Cleaning up an issue queue, testing and reviewing a patch, and writing your own patch.
Clean up an issue queue
Reference: Helping maintainers in the issue queue
- Many module maintainers, and Drupal core contributors, appreciate any help they can get in making sure their issue queues are not overflowing with support requests and duplicate or related bug reports.
- As long as you remember to not step on anyone’s toes, you can be a huge help to module maintainers especially.
- Let’s hop into a queue and take a look:
- Privatemsg issue queue
- “How to add a class to the messages link in the user menu?”
Testing and reviewing a patch
Reference: Issues for Drupal 7 core - patches for bugs
- Let’s find a simple patch to review for Drupal 7. (I would do Drupal 8, but right now things are in flux so much that almost any patch older than a week is almost guaranteed to not work right).
- Go to ‘Advanced Search’ in the core issue queue.
- Enter ‘Novice’.
- Find: Labels in tables need some left padding
- Apply patch on Drupal core on simplytest.me
- Edit Article content type, make new textfield with unlimited values.
- Create article with Garland theme, and with Seven theme.
- Summarize what happened in a new comment on the issue (David_Rothstein is correct that it looks funny in Garland, but it does make the text look better in Seven).
- Post screenshots for reference.
Writing your own patch
- There are many issues around Drupal.org where someone’s reported a bug or laid out a quick fix for something, but there’s no patch.
- You can take their bug report and turn it into an actionable patch.
- Let’s do that with this issue for the Advanced Help module (see reference above).
- In the future, instead of just posting a bug report, you can post a patch which fixes the bug!
- These kinds of issues are far and away the most helpful and appreciated by module maintainers.
- But any kind of good bug report or well-thought-out feature request is also helpful!