Component Schema provides an API for producing theme-level components.

Background and use case

Resources like Component Based Development by Mario Hernandez make a strong case and provide solid models for building Drupal themes using reusable components.

Component Schema provides a schema-based approach to defining and working with components.

The Bulma Components module is built on Component Schema and provides the fullest example of how to write a module or theme with Component Schema integration.

Related modules

Project information

Releases

1.0.0-alpha7 released 5 December 2023
Works with Drupal: ^8.8 || ^9 || ^10

Drupal 10 compatibility and bugfixes.

Install:

Development version: 1.0.x-dev updated 29 Aug 2025 at 16:56 UTC