Types de messages de commit-lint couramment utilisés #1569
Unanswered
laurent-laporte-pro
asked this question in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Ces types de messages de commit-lint sont souvent utilisés dans des conventions de commit pour faciliter la lecture et la compréhension des modifications apportées au code source:
build
: construction (par exemple, modifications dans les outils de construction, les dépendances)chore
: tâches de maintenance générales et autres changements qui n'affectent pas directement le code source (par exemple, mises à jour de configuration, modifications de fichiers de build)ci
: intégration continue (par exemple, configurations et scripts liés aux systèmes d'intégration continue)docs
: documentation (par exemple, modifications dans la documentation)feat
: nouvelle fonctionnalité (par exemple, ajout d'une nouvelle fonctionnalité au code)fix
: correction de bug (par exemple, résolution d'un problème ou d'un bug)perf
: amélioration des performances (par exemple, modifications visant à améliorer les performances du code)refactor
: refactoring (par exemple, modifications du code qui n'ajoutent pas de nouvelles fonctionnalités ou ne corrigent pas de bugs)revert
: annulation d'un commit précédent (par exemple, annulation des modifications apportées par un commit précédent)style
: changements de style et de formatage du code (par exemple, modifications de l'indentation, de l'espacement, des noms de variables, etc.)test
: ajout ou modification de tests (par exemple, ajout de tests unitaires, modifications de tests existants)On peut associer les types de messages de commit aux branches git flow, comme ci-dessous :
feat
feature/*
fix
bugfix/*
docs
feature/*
,bugfix/*
,release/*
,hotfix/*
,support/*
style
feature/*
,bugfix/*
,release/*
,hotfix/*
,support/*
refactor
feature/*
,bugfix/*
,release/*
,hotfix/*
,support/*
test
feature/*
,bugfix/*
,release/*
,hotfix/*
,support/*
chore
feature/*
,bugfix/*
,release/*
,hotfix/*
,support/*
build
feature/*
,bugfix/*
,release/*
,hotfix/*
,support/*
ci
feature/*
,bugfix/*
,release/*
,hotfix/*
,support/*
perf
feature/*
,bugfix/*
,release/*
,hotfix/*
,support/*
revert
feature/*
,bugfix/*
,release/*
,hotfix/*
,support/*
Beta Was this translation helpful? Give feedback.
All reactions