API Reference attr_engine v#0.2.1

Copy Markdown View Source

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.