MC Box

Une PWA utilisant Parcel pour bundler le code source. Nécessite à minima Node 8.x et Yarn

Lancer le projet

Structure des sources

  • Dossier api : interactions avec Firebase
  • Dossier components : composants réutilisables
  • Dossier config : config relative a l'application, à certains modules...

Convention de nommage

Le code est en anglais les commentaires sont en français

  • Dossier api : ModuleApi
  • Dossier components : pas de suffixe, nom du ficher & nom du composant commmencent par une majuscule
  • Dossier config : pas de suffixe, nom du ficher commmence par une minuscule

Modification de la configuration

  • Babel : au besoin, il est possible de mettre a jour la configuration de babel en installant le plugin, preset... puis en mettant à jour le fichier .babelrc

  • ESLint : Pour ajouter/supprimer des règles de lint il faut mettre a jour la clé rules du fichier .eslintrc.json. Il existe aussi des plugins pour ESLint