Pour commencer

Apprendre notre convention de commits

2 min de lecture
•299 words

Nous 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 :

TypeDescription
addAjouter une nouvelle fonctionnalite
fixCorriger un bug
improveAmeliorer quelque chose
updateMettre a jour quelque chose
removeSupprimer quelque chose
refactorRefactoriser quelque chose
renameRenommer quelque chose
moveDeplacer un fichier ou dossier
upgradeMettre a jour les dependances
downgradeRetrograder 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