My Drupal Core Contributions for week-ending June 14th, 2024

Here's what I've been working on for my Drupal contributions this week. Thanks to Code Enigma for sponsoring the time to work on these.

Code Enigma Logo

Here we go, week 1 of being sponsored by Code Enigma to work on Drupal. What did I get up to?

  1. Attended the "Recipe Updates & Next Steps" meeting, along with lots of other Drupalistas from across the world. Recipes, Starship, etc are going to make Drupal so much easier for ambitious site builders.
  2. Wrote a blog post on how to set up a local development environment for Drupal core contributions using DDEV. This is one of those "messages to future me" posts, but hopefully others will learn from it too and also begin their contributions to Drupal core journey.
  3. Attended "Automatic Updates & Next Steps" meeting.
  4. It looks like we have an issue in Umami where we add a class to some fields, but we are overriding the whole array of classes those fields already have, instead of adding to the array. I'm not sure how it's taken so long for someone to notice this but thanks to Lillian Bozeman for noticing and taking the time to create an issue. I've an MR created now to fix it.
  5. There's a long-standing project to stop using "Text with summary" fields in Drupal. We've had a PR open for quite a while to replace our "Text with summary" body field with a new "Long text (formatted)" field instead. That issue is now RTBC and will hopefully be committed soon.
  6. Triaging Umami issues. This is going to take longer than I expected, we're quite a bit behind on issues for this initiative.
  7. Triaging Stable issues. Thankfully there was only one relevant one, and it is not outdated since it related to Drupal 9.5 which is no-longer supported, so I have closed that issue.

Filed Under:

  1. Drupal Planet
  2. Drupal
  3. Open Source