Pour commencer
Apprendre notre convention de commits
2 min de lecture
ā¢299 wordsNous aimons avoir un historique de projet propre. Notre convention de commits est inspiree de Conventional Commits mais personnalisee avec gitmoji pour la rendre plus visuelle et fun.
Structure
Le message de commit doit etre structure ainsi et en minuscules :
<gitmoji> <type> <description> [(#<numero issue>)]
[body optionnel]
[footer(s) optionnel(s)]
Exemple
š update documentation contributors
- Add @jerembdn as a contributor
- Add @younesbessa as a contributor
Co-authored-by: Younes Bessa <[email protected]>
La plupart du temps, une simple ligne suffit :
š update documentation contributors
Types
Nous utilisons les types de commits suivants :
| Type | Description |
|---|---|
add | Ajouter une nouvelle fonctionnalite |
fix | Corriger un bug |
improve | Ameliorer quelque chose |
update | Mettre a jour quelque chose |
remove | Supprimer quelque chose |
refactor | Refactoriser quelque chose |
rename | Renommer quelque chose |
move | Deplacer un fichier ou dossier |
upgrade | Mettre a jour les dependances |
downgrade | Retrograder les dependances |
Description
Ecrivez les descriptions en mode imperatif et en minuscules :
# Bien
š update documentation contributors
# Mal
š updated documentation contributors
# Mal
š Update documentation contributors
Numero d'issue
Liez les commits aux issues en ajoutant le numero :
š update documentation contributors (#123)
Body
Utilisez le body pour le contexte et la motivation :
š update documentation contributors
- Add @jerembdn as a contributor
- Add @younesbessa as a contributor
Co-authored-by: Younes Bessa <[email protected]>
Un commit, un objectif
Chaque commit doit representer un seul changement logique. Ne melangez pas les changements non lies.
Last updated on 01/12/2026