CaenCamp / front-caencamp

L'application web des CaenCamp en Vue.js (Nuxt.js)
https://dev.caen.camp
GNU General Public License v3.0
0 stars 1 forks source link

L'application web des CaenCamp

Les contenus des CaenCamp sont maintenant disponibles via une API REST (Hydra) et via une API GraphQL. Il s’agit donc de développer un nouveau front afin d’exposer ces données sur le même mode d’organisation que le site actuel, mais aussi en rajoutant une section sur les offres d’emploi. Le front ne servira pas dans un premier temps à alimenter les contenus (l’API dispose d’une interface d’administration dédiée). L’enjeu est de réaliser un site le plus économe possible (en termes de poids final, de cout à la génération…) mais aussi pleinement accessible ! La définition des bonnes pratiques permettant d’atteindre cet objectif et la mise en place des outils permettant de mesurer cette qualité sont presque un chantier en soi !

Les technologies choisies pour démarrer ce chantier sont : JavaScript, Vue.js et NuxtJS

Démarrage rapide

Une description rapide des pré-requis sur l'environnement local permettant de lancer un make install.

Le Makefile devra toujours comporter au moins les recettes suivantes :

Vous trouverez plus d'informations sur les Makefile sur le guide des Coding Caen.Camp.

make install

et lancer le projet avec :

make start

Le projet est alors disponible sur http://localhost:xxxx

Participer au projet

Vous souhaitez participer ? Merci à vous :+1:

Et c’est très simple :

Et si vous ne trouvez toujours pas quoi faire dans les issues existantes et/ou que vous avez d’autres idées, n’hésitez pas à créer une nouvelle issue.

Trouver de la documentation

Certes, le code et ses tests sont la meilleur documentation.

Pour autant, le code ne fait pas tous le projet. Vous trouverez donc, en plus de code, des informations sur le projet dans :

Si vous ne savez pas trop comment participer à un projet open-source, vous pouvez aussi jeter un oeil sur notre "Petit guide de participation aux projets des CaenCamp.s pour ceux qui ne saurait pas trop par où commencer."

License

Les projets des Coding Caen.Camp.s sont sous license GNU GPLv3