Workflow d'incrémentation de version
Fonctionnement du versioning sémantique et de l'incrémentation de version dans zer0-mistakes. Référence complète dans docs/systems/.
Table of Contents
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.