Un portale di Auletta Aumentata in MeteorJS e Semantic UI.
Le istruzioni permettono di avere una copia locale e funzionante del progetto, per scopi di sviluppo e test. Per il deploy del progetto si veda deployment.
Per funzionare, Alboino_eXtreme_v2 ha bisogno di MongoDB e Meteor.
Semantic UI è già pre-installato nel progetto e va solo compilato, le relative istruzioni saranno presentate nella sezione di installazione.
Installazione di MongoDB Community Edition:
Installazione di MeteorJS:
-
macOS/Linux:
$ curl https://install.meteor.com/ | sh
-
Windows (prima è necessario installare chocolatey):
$ choco install meteor
Per avere l'ambiente di sviluppo operativo, una volta installati i prerequisiti, seguire in ordine i seguenti passaggi.
-
Clonare il repo in una destinazione a piacere
$ mkdir Alboino_eXtreme_v2 $ git clone https://github.com/FrancescoFilippi/alboino_eXtreme_v2
oppure
$ git clone https://github.com/FrancescoFilippi/alboino_eXtreme_v2 Alboino_eXtreme_v2
-
Spostarsi nella cartella clonata
$ cd Alboino_eXtreme_v2
e creare. una cartella
/public
nella root del progetto, dove verranno salvati i file statici pubblici$ mkdir public
. due cartelle
/lib/semantic-ui/
e il file/lib/semantic-ui/custom.semantic.json
all'interno di/client
, dove verranno compilati e salvati tutti i file di Semantic UI$ cd client $ mkdir -p lib/semantic-ui $ cd lib/semantic-ui $ touch custom.semantic.json
-
Tornare nella root del progetto ed installare tutte le dipendenze specificate nel
package.json
, verranno salvate in/node-modules
$ meteor npm install
-
Lanciare meteor, sempre nella root del progetto, per compilare Semantic UI
$ meteor
interrompere poi il processo di meteor e spostarsi in
client/lib/semantic-ui/
, dove a questo punto ci sarà, oltre al resto della libreria, una copia del file creato al punto 2 generato da Semantic. Rimuovere il file.custom.semantic.json
(il file preceduto dal punto è la copia). -
Dalla root del progetto, lanciando nuovamente
$ meteor
si dovrebbe ottenere tutto l'ambiente funzionante, raggiungibile all'indirizzohttp://localhost:3000/
.
da scrivere
da scrivere, insieme al CONTRIBUTING.md
- Francesco Filippi - Profilo.
Il progetto è distribuito con licenza MIT.