Skip to content

Manual Übersicht | Theme Developer Guide | Theme Registry

Theme Transformer Pipeline

Diese Seite macht die komplette Struktur aus iio/theme/families/b2b/publishing/transformers/theme-transformer-map.yml im Manual sichtbar.

Quelle

  • Source of truth: iio/theme/families/b2b/publishing/transformers/theme-transformer-map.yml

Hinweis: In der YAML-Datei steht im Kopf noch ein historischer Ort intelego/ibo/theme/publishing/transformers/theme-transformer-map.yml. Die aktive Datei liegt unter iio/theme/....

Pipeline Überblick

mermaid
flowchart LR
  A[raw_theme_linear_v1] --> B[canonical_theme_linear_v1]
  B --> C[css_linear_variables_v1]
  B --> D[logo_variants_linear_v1]

  B --> E[mirrored_layout_v1]
  B --> F[inverted_color_palette_v1]
  B --> G[mirrored_typography_v1]

  E --> H[canonical_theme_raenil_v1]
  F --> H
  G --> H

  H --> I[css_raenil_variables_v1]

  C --> J[theme_publication_gate]
  I --> J

  J --> K[handbuch: linear + raenil]
  J --> L[public: linear]
  J --> M[oaas_space: linear + raenil]

Transformer Details

Linear-Pfad

TransformerInputOutputProzessorenZiel
theme_linear_source_discoveryraw_theme_linear_v1canonical_theme_linear_v1normalize_color_syntax, abstract_typography, map_layout_grid, categorize_componentsoaas_space_themes, wordpress_scaffold
theme_linear_to_css_variablescanonical_theme_linear_v1css_linear_variables_v1generate_custom_properties, validate_syntax, optimize_for_browserscss, scss
theme_linear_logo_monochromizationcanonical_theme_linear_v1logo_variants_linear_v1detect_logo_background_classes, extract_connected_foreground, branch_dark_light_variants, generate_monochrome_variants, emit_theme_runtime_logo_manifestpng

Raenil Mirror-Pfad

TransformerInputOutputProzessorenStage-Hinweis
theme_raenil_mirror_layoutcanonical_theme_linear_v1mirrored_layout_v1flip_horizontal_layouts, reverse_reading_direction, invert_spatial_hierarchy, mirror_animationsrender, optimize
theme_raenil_invert_colorscanonical_theme_linear_v1inverted_color_palette_v1invert_hex_values, swap_semantic_meanings, reverse_contrast_orderrender, verify
theme_raenil_mirror_typographycanonical_theme_linear_v1mirrored_typography_v1reverse_text_direction_visual, mirror_letterforms_css, invert_font_weight_scale, reverse_line_height_logicrender, optimize
theme_raenil_join_completemirrored_layout_v1, inverted_color_palette_v1, mirrored_typography_v1canonical_theme_raenil_v1join_type=controlled_fan_in, merge_strategy=mirror_consistency_checkvalidation_gate=pixel_perfect_mirror_verification
theme_raenil_to_css_variablescanonical_theme_raenil_v1css_raenil_variables_v1generate_mirrored_custom_properties, validate_mirror_syntax, optimize_for_browsers, apply_language_mappingcss, scss

Publication Gate

GateInputsRegelnOutputs
theme_publication_gatecss_linear_variables_v1, css_raenil_variables_v1syntax_check_passed, mirror_consistency_verified, backward_compatibility_confirmedhandbuch: [linear, raenil], public: [linear], oaas_space: [linear, raenil]

Output-Profile

ProfilInputTransformationsFormat
themes_handbuchcss_linear_variables_v1, css_raenil_variables_v1documentation_links_inline, usage_examples_attached, mirror_source_mapping_preservedminified_css_with_docs
themes_publiccss_linear_variables_v1strip_internal_documentation, optimize_delivery_size, add_license_headersminified_css_production
themes_oaas_spacecss_linear_variables_v1, css_raenil_variables_v1runtime_injection_ready, reactive_variable_format, theme_switch_enableddynamically_injectable_css

Kurzfazit

  • Linear ist der Primärpfad.
  • Raenil ist ein kontrollierter Mirror-Ableitungspfad mit eigenem Konsistenz-Gate.
  • Veröffentlichung läuft fail-closed über theme_publication_gate vor den drei Zielprofilen.