Le site html statique de la SQIL 2014 a d'abord été généré par yeoman, un générateur de code qui permet de rapidement démarrer et maintenir un projet web. Ce générateur est écrit en nodejs et repose sur npm, bower et gruntjs pour fonctionner. yeoman génère automatiquement les fichiers nécessaires au bon fonctionnement de gruntjs pour minifier les fichiers html, JavaScript et CSS par exemple, ou encore pour permettre un développement convivial en offrant un serveur web de développement et la synchonisation automatique entre notre éditeur de texte préféré (pour les sources html, css ou JavaScript) et votre fureteur préféré (Chromium, Firefox/Iceweasel, etc.).
$ # Télécharger
$ git clone https://git.gitorious.org/sqil-2014/sqil-2014.git
$ cd sqil-2014
$ # Attention, ça occupe 220 MiB après installation
$ # 220 MiB? Comment ça? Voir http://yeoman.io/
$ npm install && bower install
$ # Installe les outils de test (dont notre Gruntfile dépend)
$ cd test && bower install && cd -
$ # Va créer le répertoire "dist" avec la version "compilée" du site
$ grunt
$ # Pour le développement, lancer ceci et pointer votre fureteur
$ # sur http://localhost:9000/ pour voir vos modifications à
$ # app/index.html (par exemple) en temps réel.
$ grunt serve