# .cadoles-slide-title[Menée de projet & outils (1/5)] **Organisation d'un petit projet** ```text myApp-client |-> vendor | bower_components | node_modules - Répertoire des librairies tierces |-> js | |-> controllers | |-> services | |-> filters | |-> directives | |-> templates | |-> app.js - Point d'amorçage de l'application |-> assets - Images, ressources textuelles ou autres... |-> css |-> bower.json | package.json - Manifeste pour le gestionnaire de paquet |-> .jshintrc - Règles spécifiques de mise en forme pour le projet |-> Makefile | Gulpfile.js | Gruntfile.js - Tâches pour pipeline de développement |-> index.html - Point d'entrée HTML |-> README.md - Description du projet, avec "Getting started" |-> LICENCE ``` - Un seul module Angular pour l'application - Gestionnaire de paquets pour gérer les dépendances (avec inclusion ou non des dépendances dans le dépôt) - Définir au plus tôt les règles de validation du code, et les fixer dans le fichier `.jshintrc`