Skip to content

Architettura

KIMU-CORE è progettato per essere leggero, modulare e altamente estensibile. Questa sezione descrive la struttura interna, i componenti principali e come interagiscono per offrire un framework UI minimale ma potente.

📁 Struttura del Progetto

src/
  core/
    kimu-app.ts
    kimu-component.ts
    kimu-component-element.ts
    kimu-engine.ts
    kimu-render.ts
    kimu-asset-manager.ts
    kimu-extension-manager.ts
    kimu-store.ts
    kimu-types.ts
  extensions/
    extensions-manifest.json
    kimu-home/
      component.ts
      view.html
      style.css
  config/
  assets/
  index.html
  main.ts

🧩 Componenti Principali

  • KimuComponentElement
    La classe base per tutti i componenti. Fornisce ciclo di vita, rendering e gestione dello stato.

  • KimuComponent (decoratore)
    Usato per definire i metadati di componenti ed estensioni (tag, nome, versione, ecc.).

Released under Creative Commons Attribution 4.0 International (CC BY 4.0)