Consider module's relationship to core single-directory components

Created on 30 July 2023, over 1 year ago

Problem/Motivation

Single directory components (SDC), included in Drupal core 10.1 as an experimental module, replicate much of what is in Component Schema, with the distinction that SDC uses JSON Schema rather than the Drupal-modelled schema API used in this module.

The inclusion of SDC in Drupal core raises questions for the future of this project. Possible directions include:

  1. Deprecate this module in favour of core SDC.
  2. Continue to develop this module as an alternative to SDC.
  3. Draw on this module to write a new module that extends SDC with approaches and functionality not included in SDC or existing extensions, either in this or - more likely - in a new namespace.

Some guiding questions that could help in deciding between these options:

  • Is SDC sufficiently promising to render this module's alternate schema approach obsolete?
  • Are there important areas of functionality covered here but not in SCD or existing SDC extending modules? If so, what are they?
  • What scope of effort would be needed to rework this module's approaches to extend SDC?

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

🌱 Plan
Status

Active

Version

1.0

Component

Code

Created by

🇨🇦Canada nedjo

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

Comments & Activities

Production build 0.71.5 2024