Utilizzare l’ambiente di sviluppo

La procedura qui descritta è rivolta sia a chi vuole contribuire allo sviluppo del toolkit sia a chi vuole utilizzare il CSS personalizzato all’interno di un sito web per realizzare quindi un “tema” grafico specifico.

Ottenere i sorgenti

Per ottenere i sorgenti puoi scaricare direttamente l’archivio compresso da GitHub.

Un’alternativa migliore è il download dei sorgenti tramite il software di versionamento Git; dopo aver installato Git puoi effettuare una copia locale del repository digitando da linea di comando:

git clone https://github.com/italia/ita-web-toolkit

L’utilizzo di Git permette di mantenere i sorgenti sincronizzati con i nuovi rilasci del toolkit nonché di contribuire al progetto proponendo di incorporare le proprie modifiche nella linea principale di sviluppo, vedi anche:

Installare il software richiesto

Per poter compilare i sorgenti (CSS / JS) è richiesta l’installazione di Node.js / npm.

Terminata l’installazione, la seguente sequenza di comandi eseguiti all’interno della directory del toolkit completerà il download e l’installazione delle librerie richieste per lo sviluppo:

npm install

Compilare i sorgenti

Dopo aver eseguito il comando

npm run build

la directory build conterrà i file CSS e Javascript compilati.

Modificare i sorgenti

Per poter visualizzare la styleguide in locale (i template HTML con i diversi componenti grafici) puoi sostituire come ultimo passaggio (al posto di npm run build) il comando

npm run watch

e visitare con il browser la pagina http://localhost:1310

A questo punto puoi modificare i sorgenti: qualsiasi modifica effettuata ai fogli di stile CSS, Javascript e/o template HTML mentre npm run watch rimane in esecuzione risulterà immediatamente visibile nel browser senza dover ricaricare manualmente la pagina o lanciare il comando di build.