2.6 KiB
2.6 KiB
Scores Ceiba
Vous trouverez ici le code source de l'application de Scores de Ceiba Conseil.
Information
- Le projet est développé par Weko et hébergé par RésiLien
- L'application utilise un script permettant d'importer des contenus depuis une interface d'administration
- Un outil automatique permet une compilation automatique du projet lorsqu'un changement est effectué coté administration
- Les emojis sont libres de droit proposé par Twitter
- RésiLien reçoit des notifications automatiques lorsqu'un problème arrive lors de la compilation sur le canal Matrix suivant https://matrix.to/#/#resilien-monitoring:converser.eu
Développement
L'application a été développée avec le framework Javascript Vue.js et l'outil Vite. Il utilise NPM pour la gestion des dépendances Javascript.
Recommandation pour votre environnement de développement
VSCode + Volar (et désactiver Vetur) + TypeScript Vue Plugin (Volar).
Une configuration spécifique à Vite peut être mise en place, voir la référence.
Commandes
- Installation des dépendances :
npm install
- Import des données de l'administration :
npm run fetchData
- Compilation avec du Hot-Reload (Rechargement à chaud) pour le développement :
npm run dev
- Compilation et minification pour la production :
npm run build
- Les règles de mise en forme sont assurées par ESLint :
npm run lint
Logiciels utilisés
RésiLien met en place des outils open source eprouvés dans le temps et dont les communautés sont assez grandes pour permettre une perenité de ses projets.
Voici les différentes briques utilisé autour du projet :
- Garage pour l'hébergement développé par l'association Deuxfleurs
- Directus pour l'administration
- Drone pour la compilation automatique du projet
- Matrix est un protocole ouvert pour de la communication en temps réel