La Plateforme de l'Éducation Artistique et Culturelle
Clone or download

README.md

Plateforme de l'Éducation Artistique et Culturelle

(Documentation in French)

Cette plateforme est en développement.

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 : npm run watch ;
  4. lancez le serveur : npm run dev ;
  5. 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 chez clever cloud.