(Documentation in French)
Cette plateforme est en développement.
- Téléchargez les sources :
git clone https://github.com/betagouv/eac.git
; - installez les dépendances de développement :
npm install
; - lancez le watcher qui transpile les fichiers
.js
et.tags.html
en fichier.js
ES5 :npm run watch
; - lancez le serveur :
npm run dev
; - ouvez le navigateur à la page
http://localhost:8080
.
Elle dépend également de l'API EAC qui sert les données. Soit en local, soit directement l'API distance (qui est ouverte et en mode CORS).
Il est recommandé d'utiliser un navigateur à jour pour un meilleur affichage : Firefox 52, Chromium 55, Brave, Edge 16, Safari 10.1, Opera 44 ou des versions plus récentes.
La plateforme utilise :
- RiotJS pour la partie webcomponents ;
- PageJS pour le routing client ;
- Awesomplete pour l'autocompletion ;
- Babel pour transpiler le code en ES5 ;
- Express pour servir les pages.
Pour nettoyer les sources JS, lancer la commande npm run lint
. Pour transpiler les fichiers .js
et .tags.html
en fichier .js
ES5, lancer la commande npm run build
.
L'application est déployée chez clever cloud.