Struttura del Progetto InCore


Libreria dei TypeScript, CSS e Font del Framework

Questo progetto contiene tutta la parte di TypeScript con le librerie esterne (come DataTables, Select2, le Modali...), i Font per il sito, le icone Google e i file CSS del Tema (al momento è presente solo il tema Chiaro) e delle Librerie.

Di seguito la struttura del progetto:

La cartella contiene tutti i Font per il progetto (Manrope e Space Grotesk) e le icone di Google (Material Symbols) nei loro 4 formati (Normal, Outlined, Rounded e Sharp).

La cartella contiene le interfacce per gli oggetti TypeScript usati nel progetto. I files sono conversioni temporanee degli script JavaScript del vecchio InCore.

  • email.interface: definisce l'interfaccia per l'oggetto Email usato nelle funzioni di salvataggio Providers Email.
  • menu.interface: definisce l'interfaccia per l'oggetto Menu usato per il salvataggio del Menu personalizzato.

La cartella contiene i modelli per gli oggetti TypeScript usati nel progetto. I files sono conversioni temporanee degli script JavaScript del vecchio InCore.

  • email.models: definisce il modello per l'oggetto Email usato nelle funzioni di salvataggio Providers Email.
  • menu.models: definisce il modello per l'oggetto Menu usato per il salvataggio del Menu personalizzato.

La cartella contiene i modelli per gli oggetti TypeScript usati nel progetto. I files sono conversioni temporanee degli script JavaScript del vecchio InCore.

  • email.models: definisce il modello per l'oggetto Email usato nelle funzioni di salvataggio Providers Email.
  • menu.models: definisce il modello per l'oggetto Menu usato per il salvataggio del Menu personalizzato.

La cartella contiene le librerie esterne in TypeScript

La cartella contiene tutti i files CSS necessari per il Framework.

  • Core => styles => fonts

    Questa cartella contiene tutti i Font del Framework e le icone Google.

  • Core => styles => libs

    Questa cartella contiene i link a tutti i CSS delle librerie esterne.

  • Core => styles => theme

    Questa cartella contiene tutte le regole CSS del Tema standard di InCore.

  • Core => styles => light

    Questa cartella contiene tutte le regole CSS del Tema chiaro di InCore.

  • Core => styles => dark

    Questa cartella contiene tutte le regole CSS del Tema scuro di InCore.