Skip to content

/commit

4 steps inline white

Commit conventionnel automatisé. Analyse les changements et génère un message structuré.

Quand l'utiliser

  • Prêt à commiter des changements
  • Besoin d'un message de commit propre et conventionnel

Usage

bash
/commit                    # analyser et commiter
/commit amend              # corriger le dernier message
/commit fixup              # pour squashing ultérieur

Format

<type>(<scope>): <sujet>

Types

TypeDescription
featNouvelle fonctionnalité
fixCorrection de bug
docsDocumentation
styleFormatage (pas de changement de logique)
refactorRefactoring (pas de nouvelle feature, pas de fix)
testAjout ou modification de tests
perfAmélioration de performance
buildChangements de build ou dépendances
ciConfiguration CI/CD

Process

1. Analyser

Lire git status et git diff pour comprendre les changements.

2. Classifier

Déterminer le type et le scope du commit.

3. Rédiger

Écrire un message concis qui explique le pourquoi, pas le quoi.

4. Exécuter

Stager les fichiers pertinents et commiter.

Exemples

bash
feat(auth): add JWT refresh token rotation
fix(api): handle null user in profile endpoint
refactor(utils): extract date formatting to shared helper
docs(readme): add installation instructions
test(auth): add edge cases for expired tokens

Shingan (心眼) — Linagora