### **Commit Guidelines (Conventionnel)**

Les messages de commits se basent sur **Conventional Commits** (https://www.conventionalcommits.org/en/v1.0.0/) , pour une meilleure gestion des versions et une génération automatique du changelog.

#### **Format standard** :

```
<type>(<scope>): <description> [#<ticket-id>]
```

- **Types autorisés** :

  - `feat` : Nouvelle fonctionnalité.
  - `fix` : Correction d’un bug.
  - `docs` : Modifications liées à la documentation.
  - `style` : Mise en forme du code (pas de changements fonctionnels).
  - `refactor` : Refactorisation sans ajout de fonctionnalités ni correction de bugs.
  - `test` : Ajout ou modification de tests.
  - `chore` : Maintenance ou tâches diverses (ex. mise à jour des dépendances).

- **Scope (optionnel)** : Précisez une partie spécifique du projet (`backend`, `frontend`, `API`, etc.).

- **Exemples** :
  ```
  feat(frontend): ajout de la gestion des utilisateurs dans le dashboard [#1]
  fix(backend): correction du bug lié à l'authentification JWT [#1]
  docs: mise à jour du README avec les nouvelles instructions d’installation [#2]
  ```
