Générez des messages de commit propres suivant les conventions Conventional Commits.
Composant ou module affecté par le changement
Ce commit introduit une rupture de compatibilité (ajoute ! après le type)
Référence GitHub/GitLab (génère Closes #n)
Sélectionnez un type et saisissez une description pour générer le message
feat(auth): add OAuth2 login with Google
Nouvelle fonctionnalité avec scope
fix(api): handle null response from payment gateway
Correction de bug précise
docs: update README with installation instructions
Documentation sans scope
refactor(user): extract validation logic into separate module
Refactoring avec scope
chore: upgrade dependencies to latest stable versions
Maintenance des dépendances
perf(db): add index on users.email for faster lookups
Optimisation avec contexte
feat(cart)!: redesign cart API — BREAKING CHANGE: remove legacy endpoints
Breaking change avec !
fix(login): prevent double submission on slow networks Added debounce to submit button. Closes #142
Commit complet avec corps et issue
Format: type(scope)!: description suivi d'un corps et d'un footer optionnels.