For Drupal developers, every day is a bit like Christmas. There’s always a new present hurtling down the chimney of the Drupal community: a new patch of code, a new module, a new Drupal 7 end-of-life extension that keeps us all awash in work. We’re all each other’s not-so-secret Santas, designing and delivering gifts for good little devs everywhere.
If we’re all such a holly jolly bunch here in the Drupal universe, a question begs itself: where are all the Drupal-themed holiday songs? Answer: there is one now, as we’ve just written one. Consider this a Christmas/Hanukkah/Kwanzaa/whatever you celebrate gift from Chapter Three.
The Twelve Days of Drupal
On the first day of Drupal my PM gave to me . . .
A D7 ending “next year”. (Note: be sure to do air quotes while singing this lyric.)
On the second day of Drupal my PM gave to me . . .
Two Drush commands and a D7 ending “next year”.
On the third day of Drupal my PM gave to me . . .
Three French devs, two Drush commands, and a D7 ending “next year”.
On the fourth day of Drupal my PM gave to me . . .
Four code reviews, three French devs, two Drush commands, and a D7 ending “next year”.
On the fifth day of Drupal my PM gave to me . . .
Five pull requests . . . four code reviews, three French devs, two Drush commands, and a D7 ending “next year”.
On the sixth day of Drupal my PM gave to me . . .
Six abstract classes, five pull requests . . . four code reviews, three French devs, two Drush commands, and a D7 ending “next year”.
On the seventh day of Drupal my PM gave to me . . .
Seven JIRA tickets, six abstract classes, five pull requests . . . four code reviews, three French devs, two Drush commands, and a D7 ending “next year”.
On the eighth day of Drupal my PM gave to me . . .
Eight types of content, seven JIRA tickets, six abstract classes, five pull requests . . . four code reviews, three French devs, two Drush commands, and a D7 ending “next year”.
On the ninth day of Drupal my PM gave to me . . .
Nine nested paragraphs, eight types of content, seven JIRA tickets, six abstract classes, five pull requests . . . four code reviews, three French devs, two Drush commands, and a D7 ending “next year”.
On the tenth day of Drupal my PM gave to me . . .
Ten devs a swearing, nine nested paragraphs, eight types of content, seven JIRA tickets, six abstract classes, five pull requests . . . four code reviews, three French devs, two Drush commands, and a D7 ending “next year”.
On the eleventh day of Drupal my PM gave to me . . .
Eleven patches patching, ten devs a swearing, nine nested paragraphs, eight types of content, seven JIRA tickets, six abstract classes, five pull requests . . . four code reviews, three French devs, two Drush commands, and a D7 ending “next year”.
On the twelfth day of Drupal my PM gave to me . . .
Twelve updates pending, eleven patches patching, ten devs a swearing, nine nested paragraphs, eight types of content, seven JIRA tickets, six abstract classes, five pull requests . . . four code reviews, three French devs, two Drush commands, and a D7 ending “next year”.
Happy holidays everyone!
If you feel inspired, record your team singing this song and send it to Chapter Three!