Home - Monrocq/Todos GitHub Wiki
Bienvenue dans le Wiki de Todos !
Ce wiki a pour vocation de vous présenter la construction technique de l'application afin que vous sachiez un peu mieux où effectuer des modifications si vous souhaitez améliorer le projet.
L'architecture de ce dernier se présente comme suit :
Comme vous pouvez le constater, le projet suit une conception sur le principe MVC (Model/Vue/Controller). Le principe est simple : Le Controller appel le model afin de gérer l’aspect logique de l'application puis la Vue afin d'afficher ce qui a été traité par le Model. Ce projet va servir d'exemple afin que vous puissiez comprendre le fonctionnement
Nous allons détailler les éléments qui composent Todolist :
- js/ : C'est l'intelligence de notre application web. Vous pouvez cliquez à droite dans le sommaire pour avoir le détail de chaque composant et comprendre le MVC.
- node_modules/ : Détiens Jasmine qui est une librairie nous servant à réaliser nos tests. Ainsi que le squelette de base de Todos (todomvc-app-css & todomvc-common) tiré de ToDoMVC
- test/ : Comme son nom l'indique, c'est ici que vous coderez vos tests lorsque vous passerez en TDD *.git : Fichiers générés par GitHub
- index.html : Fichier que l'on appelle pour afficher l'appli web, c'est un peu comme notre router dans notre principe MVC
- learn.json : Hébergera nos Tasks
- licence.md : Licence lu par le Repository
- package : Fichier installant les dépendances non gérés par le dépôt GitHub (grâce à npm)
- Readme : Joue son rôle comme son nom l'indique
Bonne lecture!