Temi grafici
L'aggiunta di un tema grafico richiede una modifica al Core della piattaforma, in queste pagine si da indicazione dei temi presenti e di come predisporre una Merge-Request per aggiungerne uno nuovo.
Last updated
Was this helpful?
L'aggiunta di un tema grafico richiede una modifica al Core della piattaforma, in queste pagine si da indicazione dei temi presenti e di come predisporre una Merge-Request per aggiungerne uno nuovo.
Last updated
Was this helpful?
Step preparativi alla modifica:
Clonare il repository
Posizionarsi sul branch master
Creare un nuovo branch di nome add-theme-$themename e spostarsi sul nuovo branch con il comando git checkout -b "add-theme-$themename"
sostituendo con il nome del nuovo tema che si vuole creare (per le indicazioni sui nomi dei temi vedere sotto)
Creare una MR sul branch che effettui squash di tutti i commit del branch ed elimini il branch una volta mergiato come di seguito:
Successivamente creare un nuovo file in ./assets/styles
copiando il contenuto di seguito che dovrebbe coincidere con il file default.scss.
Il nome del file deve coincidere con il nome che avrà il tema e avere l'estensione .scss (l nome del tema può contenere solo lettere e il carattere `-`, deve rispondere cioè alla espressione regolare [a-z][a-z0-9-]+. Es: se si vuole creare il tema "amaranto" aggiungiamo un file amaranto.scss
):
Nel file cambiare le opzioni ed i colori a proprio piacimento
Si compila il nuovo tema su webpack aggiungendo nel file StyleEntry come di seguito: .addStyleEntry('amaranto', './assets/styles/amaranto.scss')
(Il nome deve coincidere con il nome del file creato in precedenza). I colori devono tenere conto della linea guida AccessibilitĂ .
Si aggiunge alla piattaforma il nuovo tema aggiornando nel file la costante THEMES
e inserendo il nuovo tema come di seguito: 'Amaranto' => 'amaranto'