Une fois ces prérequis installés, pour initialiser la solution il faut aller dans le répertoire de la solution et faire:
$ npm install
Tous les développements doivent être fait dans le répertoire app.
Pour les composants js externes essayer toujours de les récupérer sur bower et si il n'existe pas dessus alors vous pouvez les installés dans le répertoire externalJS.
Attention il ne doit servir que dans ce cas bien précis.
Pour ajouter un package et l'enregistrer dans le fichier de config de bower il faut faire:
$ bower install <nom-du-package> --save-dev
Dans cette solution les tests unitaires sont obligatoires pour pouvoir déployer la solution.
Pour les réaliser vous avez accès aux fichiers de tests dans le répertoire test/unit/.
Compiler le site
$ grunt build
Lancer la vérification du code et les tests unitaires :
$ grunt test
test du site sur son environnement local:
$ grunt web