Questa repository contiene il codice relativo al sito web statico sviluppato per le Elezioni 2020 dell'Università
Politecnica delle Marche (UnivPM).
Questo progetto utilizza Yarn come gestore delle dipendenze, per cui, tutti i comandi
relativi alle dipendenze saranno effettuati con Yarn.
È comunque possibile utilizzare NPM dando questo comando:
rm -f yarn.lock
npm update
È necessario installare le dipendenze attraverso questo comando:
yarn install
È possibile compilare i components in tre modalita: dev, watch, prod.
La modalità dev (o development) genera una versione di sviluppo dei vari assets. In questa modalità, vue restituisce warning di sviluppo e l'output non è minificato.
yarn run dev
ATTENZIONE!
Per ogni modifica (anche minima) ad uno dei component é necessario rilanciare il comando
La modalità watch è identica alla modalità dev. L'unica differenza risiede nel fatto che una volta lanciato il comando, non occorre rilanciarlo ad ogni singola modifica.
yarn run watch
La modalità prod (o production) genera una versione di produzione dei vari assets. In questa modalità, vue non restituisce warning di sviluppo e l'output è minificato.
yarn run prod
All'interno di questa repository è incluso un web-server. Il suo utilizzo è totalmente opzionale
yarn run serve (lancia il server http)
Il progetto è strutturato nelle seguenti directory
├───assets
├───images
├───build
└──index.html
Le cartelle assets
e images
contengono tutti gli assets del sito (fogli css, script js). Sono stati lasciati non
minificati, perchè il processo di minificazione avviene tramite webpack.
La cartella build
contiene tutti gli assets minificati e/o compilati, che sono direttamente richiamati dalla pagina
index.html
Questo codice è sotto licenza MIT, il che significa che puoi scaricarlo e riutilizzarlo a tuo piacere. Sentiti libero di migliorarlo e di inviarci i tuoi cambiamenti attraverso una Pull Request. Saremo felici di validare ed accettare le tue migliorie all'interno del nostro progetto.
Non sai da dove iniziare? Guarda le Issues e prova a correggere quelle aperte.
Hai in mente una feature da introdurre nel nostro codice? Fai un fork di questo progetto e sottoponici la tua feature.
![]() Andrea Civita @andreacivita |
MIT © A.C.U Gulliver