devops/site/cz.toml
Azmog b49b2f172f feat: mise en place du workflow GitFlow et du versioning par tags (commitizen)
- Ajout de cz.toml portant le numero de version du projet (0.1.0)
- Documentation du process de dev GitFlow sans hotfix (CONTRIBUTING.md)
- main/develop/feature/release, releases taguees via 'cz bump'
2026-06-16 16:27:32 +02:00

13 lines
935 B
TOML

# 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)