Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/betagouv/eac
La Plateforme de l'Éducation Artistique et Culturelle
https://github.com/betagouv/eac
culture education government
Last synced: 12 days ago
JSON representation
La Plateforme de l'Éducation Artistique et Culturelle
- Host: GitHub
- URL: https://github.com/betagouv/eac
- Owner: betagouv
- License: mit
- Created: 2018-05-29T08:47:25.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-04T07:35:19.000Z (about 2 years ago)
- Last Synced: 2024-12-02T15:18:36.814Z (2 months ago)
- Topics: culture, education, government
- Language: HTML
- Homepage: http://education-culturelle.fr/
- Size: 3.41 MB
- Stars: 3
- Watchers: 5
- Forks: 3
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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` ;
5. ouvez le navigateur à la page `http://localhost:8080`.Elle dépend également de [l'API EAC](http://github.com/betagouv/eac-api) 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](https://www.mozilla.org/) 52, [Chromium](https://download-chromium.appspot.com/) 55,
[Brave](https://brave.com/), [Edge](https://developer.microsoft.com/microsoft-edge/) 16,
[Safari](https://developer.apple.com/safari/download/) 10.1,
[Opera](https://www.opera.com/download) 44 ou des versions plus récentes.## Contribuer
La plateforme utilise :
- [RiotJS](http://riot.js.org/) pour la partie webcomponents ;
- [PageJS](https://visionmedia.github.io/page.js/) pour le routing client ;
- [Awesomplete](https://github.com/LeaVerou/awesomplete) pour l'autocompletion ;
- [Babel](https://babeljs.io/) pour transpiler le code en ES5 ;
- [Express](https://expressjs.com/) pour servir les pages.Pour [nettoyer](https://standardjs.com/) 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.