Add mogtofu33 as a maintainer of the new theme system's Icon API

Created on 12 December 2024, 9 days ago

Problem/Motivation

A new API for Icon management has been added to Drupal 11.1: ✨ Add an icon management API Active
It allows modules and themes to define icon packs using the YAML plugin discovery system (EXTENSION_NAME.icons.yml), and exposes the icons extracted from each pack, through the 'icon' render element and the 'icon()' Twig function.

However, this API doesn't have a dedicated maintainer yet. A dedicated maintainer will be an important asset to move this API out of @internal status and to collaborate with the current and future ecosystem of Icon management contrib modules.

Proposed resolution

This API was a collaborative effort led by
Jean Valverde (mogtofu33) → which did most of the development work found in the merged code.

Jean is a Drupal professional for 18 years, and on drupal.org for nearly 17 years. He is also a member of UI Suite → so involved in many subjects regarding design system implementation and display building. The Icon API was built with this expertise and mindset.

The proposal is to add Jean to the Theme API maintainers with responsibilities focused on the Icon API.

Jean is already OK with this, so:

  • Discuss.
  • Approval from committers.
  • Patch, review, commit.
📌 Task
Status

Active

Version

11.1 🔥

Component

theme system

Created by

🇫🇷France pdureau Paris

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024