Conventions de nommage de fichiers : Guide pour chaque type de projet

5 min de lecture

Les conventions de nommage de fichiers varient selon le type de projet, le framework et les préférences de l'équipe. Ce guide couvre les modèles les plus courants.

Par type de projet

ProjetConventionExemples
Composants React/Next.jsPascalCaseUserProfile.tsx
Composants VuePascalCaseUserProfile.vue
Composants Angularkebab-caseuser-profile.component.ts
Modules Pythonsnake_casedata_loader.py
CSS/SCSSkebab-casemain-layout.scss
Fichiers de configurationkebab-caseeslint-config.js
Documentationkebab-case ou MAJUSCULESgetting-started.md, README.md

Règles universelles

  • Jamais d'espaces dans les noms de fichiers
  • Les minuscules sont plus sûres entre OS (Linux est sensible à la casse, pas macOS)
  • Évitez les caractères spéciaux sauf les tirets et underscores
  • Restez cohérent au sein d'un projet

Convertir

kebab-case, PascalCase, snake_case. Hub.