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
- Component Schema integrates with UI Patterns through the Component Schema UI Patterns submodule. Recommended additional modules in the set:
- Install the Style Guide module to get a visual representation of components displayed in a given theme, along with documentation on each component's variables.
Project information
- Seeking co-maintainer(s)
Maintainers are looking for help reviewing issues. - Ecosystem: UI Patterns, UI Patterns Settings, Component blocks, Styleguide
- 6 sites report using this module
- Created by nedjo on , updated
- Stable releases for this project are covered by the security advisory policy.
There are currently no supported stable releases.
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 30 Jul 2023 at 21:34 UTC