Skip to content

Workflow d'incrémentation de version

Le thème utilise les Conventional Commits pour déterminer automatiquement les incréments de version :

Préfixe de commit Incrément de version
fix: Patch (1.0.0 → 1.0.1)
feat: Mineur (1.0.0 → 1.1.0)
feat!: ou BREAKING CHANGE: Majeur (1.0.0 → 2.0.0)

La version est stockée dans lib/jekyll-theme-zer0/version.rb et package.json. La commande scripts/bin/release lit l'historique des commits, calcule l'incrément approprié et met à jour les deux fichiers.

Référence complète

La documentation complète du système de versioning automatisé — analyse des commits conventionnels, algorithme de calcul, intégration avec GitHub Actions — se trouve dans la documentation des contributeurs :

Système de version automatisé → docs/systems/automated-version-system.md

Voir aussi : Gestion des versions pour le workflow de publication de bout en bout.