Modules
Parameterized attribute engine for the Fosferon ecosystem.
4-layer config cascade resolution.
Helper functions for managing custom attributes stored in JSONB fields.
Multilingual value resolution for attribute data.
Renders individual attributes to HTML based on type and ui_config.
Renders a complete block from its type, data, and locale.
Structural primitive — defines a single configurable field.
Embedded schema for the data-side configuration of an Attribute.
Embedded schema for the UI-side configuration of an Attribute.
Named group of attributes — a reusable content shape.
Join table: links an Attribute to an AttributeSet with semantic identity.
Content instance — the actual JSONB data for an AttributeSet.
Links AttributeSets to external type classifications.
A content instance — binds a BlockType to its data (ASD).
Parent-child relationships between blocks — polymorphic.
Defines a renderable block shape: handle + template + AttributeSet.
Closure table for AttributeSet DAG hierarchies.
Mix Tasks
Generates Ecto migrations for AttrEngine tables.