Pour notre exemple, rendez-vous dans le répertoire app/modules, créez un nouveau répertoire et nommez-le TodoModule.

Un module doit contenir l’arborescence suivante :

TodoModule/
├── Config/     Les fichiers de configurations et paramétrages.
├── Controller/ Les contrôleurs.
├── Services/   Les services et hooks.
└── Views/      Les vues (templates).

Vous disposez maintenant d’une arborescence complète. nous verrons dans le chapitre suivant comment créer notre première interaction avec le module.

Vous pouvez retrouver les sources de ce chapitre en suivant ce lien.