Développeur / Git
Assistant de messages Conventional Commits (générateur et vérificateur)
Créez un message au format Conventional Commits 1.0.0 : choisissez le type, ajoutez un scope et une description, signalez les modifications incompatibles, ajoutez un corps et des pieds de page, puis découvrez la version qu'un outil comme semantic-release publierait.
Assistant de messages Conventional Commits (générateur et vérificateur): L'outil rédige la première ligne au format type(scope): description, avec ! après le scope en cas de modification incompatible, puis ajoute le corps et les pieds de page après des lignes vides, notamment BREAKING CHANGE: suivi de votre note de migration. Il signale une première ligne de plus de 72 caractères, un point final et une première lettre en majuscule, puis indique si le commit entraînerait une version majeure, mineure ou patch. Fonctionne 100 % localement dans votre navigateur, sans aucun téléversement de fichier vers le serveur.
- Catégorie
- Outils développeur
- Exécutions
- Dans votre navigateur
- Coût
- Gratuit · sans inscription
- Disponibilité
- Prêt à l'emploi
Fonctionne entièrement dans votre navigateur
Message de commit
feat(auth): add login with passkeys
35 caractères sur la première ligne · version : mineure (nouvelle fonctionnalité)
Conventional Commits 1.0.0 : type(scope): description, un corps facultatif après une ligne vide et des pieds de page tels que BREAKING CHANGE:. Un ! après le type indique une modification avec rupture de compatibilité. Des outils comme semantic-release et release-please lisent ces messages pour choisir le prochain numéro de version et générer le journal des modifications.
Exemple
feat(auth)!: ajouter la connexion avec des passkeys, une ligne vide, un corps expliquant pourquoi et BREAKING CHANGE: les sessions expirent désormais après 24 heures. À cause du « ! », un outil de publication en ferait une version majeure.
Versions
Conventional Commits s’appuie sur le versionnage sémantique : fix pour une version de correction, feat pour une version mineure et les changements incompatibles pour une version majeure. Déterminez le prochain numéro de version avec le calculateur semver.
Comment l'utiliser
- Choisissez le type, comme feat ou fix, et ajoutez éventuellement un scope.
- Rédigez une courte description et signalez toute modification incompatible.
- Ajoutez un corps ou des pieds de page si nécessaire, puis copiez le message.
Confidentialité et limitations
Tout s'exécute dans votre navigateur.
Outils associés
Questions fréquentes
Quelle est la différence entre feat et fix ?
feat ajoute une fonctionnalité utilisable par les utilisateurs et produit une version mineure ; fix corrige un bug et produit une version patch.
Quand une modification est-elle incompatible ?
Lorsqu'elle oblige les utilisateurs existants à modifier quelque chose pour continuer à utiliser le logiciel : une option supprimée, une fonction renommée ou une valeur par défaut différente.
Dois-je utiliser Conventional Commits ?
Non, mais des outils comme semantic-release, release-please et commitlint s'appuient dessus pour automatiser les numéros de version et les changelogs.
Outil gratuit · dans votre navigateur exécutions · aucun compte requis