Si vous avez un projet qui publie une bibliothèque et une application, comment gérer les numéros de version entre les deux.
Exemple : Votre projet fournit une bibliothèque qui convertit différents formats de fichiers les uns dans les autres. La bibliothèque est publiée pour être incluse dans d'autres applications. Mais vous publiez également une application en ligne de commande, qui utilise cette bibliothèque et implémente une interface pour la fonctionnalité.
Les nouvelles versions de la bibliothèque conduisent à de nouvelles versions de l'application (pour utiliser toutes les nouvelles fonctionnalités), mais les nouvelles versions de l'application peuvent ne pas déclencher de nouvelles versions de la bibliothèque. Maintenant, comment sont gérés les numéros de version ? Complètement indépendant ou les versions de la bibliothèque et de l'application doivent-elles être dépendantes d'une manière ou d'une autre ?