# Configuration du versioning du projet (commitizen / "gitcz") # C'est ce fichier qui porte le NUMÉRO DE VERSION du projet. # `cz bump` lit/incrémente automatiquement la valeur `version` ci-dessous # en fonction des commits conventionnels, puis crée le tag git correspondant. [tool.commitizen] name = "cz_conventional_commits" # Type de commits : Conventional Commits (feat:, fix:, ...) version = "0.1.0" # <== NUMÉRO DE VERSION du projet version_scheme = "semver" # Versionnage sémantique MAJEUR.MINEUR.CORRECTIF tag_format = "v$version" # Format des tags de release : v0.1.0, v0.2.0, ... major_version_zero = true # Tant que la version commence par 0.x, pas de passage en 1.0 automatique update_changelog_on_bump = true # Met à jour CHANGELOG.md à chaque release changelog_incremental = true annotated_tag = true # Tags annotés (recommandé pour les releases)