/eac

La Plateforme de l'Éducation Artistique et Culturelle

Primary LanguageHTMLMIT LicenseMIT

Plateforme de l'Éducation Artistique et Culturelle

(Documentation in French)

Cette plateforme est en production.

Installation

  1. Téléchargez les sources : git clone https://github.com/betagouv/eac.git ;
  2. installez les dépendances de développement : npm install ;
  3. lancez le watcher qui transpile les fichiers .js et .tags.html en fichier .js ES5 et le serveur : npm start ;
  4. 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).

Contraintes

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.

Contribuer

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 sur un server privé OVH.