27 lines
1.0 KiB
Markdown
27 lines
1.0 KiB
Markdown
# Structure de présentation
|
|
|
|
Ce dossier contient tous les éléments liés à l'interface utilisateur de l'application, organisés comme suit :
|
|
|
|
## Sous-dossiers
|
|
|
|
- `/admin` : Pages et widgets spécifiques à l'interface administrateur
|
|
- `/user` : Pages et widgets spécifiques à l'interface utilisateur
|
|
- `/auth` : Pages et widgets liés à l'authentification
|
|
- `/public` : Pages et widgets accessibles sans authentification
|
|
- `/widgets` : Widgets partagés utilisés dans plusieurs parties de l'application
|
|
|
|
## Organisation des fichiers
|
|
|
|
Chaque sous-dossier peut contenir :
|
|
- Des pages (écrans complets)
|
|
- Des widgets spécifiques à cette section
|
|
- Des modèles de données d'UI
|
|
- Des utilitaires d'UI spécifiques
|
|
|
|
## Bonnes pratiques
|
|
|
|
- Les widgets réutilisables dans plusieurs sections doivent être placés dans `/widgets`
|
|
- Les widgets spécifiques à une section doivent être placés dans le sous-dossier correspondant
|
|
- Utiliser des imports relatifs pour les fichiers du même module
|
|
- Utiliser des imports absolus pour les fichiers d'autres modules
|