Define the extension api system responsibilities

Created on 23 June 2025, 25 days ago

Problem/Motivation

Going through the issue queue for triage it would be helpful if the extension api was actually defined.

Steps to reproduce

N/A

Proposed resolution

Define the api as the following:
Issues in the extension system component issue queue
Classes in the following namespaces
Drupal/Core/Extension
Drupal/Core/Hook

Module install and uninstall forms
Confirmation forms for modules install/ uninstall
(currently in system module)

Remaining tasks

Confirm list
Define any other responsibilities of the extension api
I'm least sure about the module install and uninstall forms but they feel relevant
Determine where to document this

User interface changes

Introduced terminology

API changes

Data model changes

Release notes snippet

πŸ“Œ Task
Status

Active

Version

11.0 πŸ”₯

Component

extension system

Created by

πŸ‡ΊπŸ‡ΈUnited States nicxvan

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

Comments & Activities

Production build 0.71.5 2024