ライブラリとアプリケーションをリリースするプロジェクトがある場合、2 つの間のバージョン番号をどのように処理するか。
例: あなたのプロジェクトは、異なるファイル形式を相互に変換するライブラリを提供します。ライブラリは、他のアプリケーションに含めるためにリリースされています。ただし、このライブラリを使用し、機能へのインターフェイスを実装するコマンドライン アプリケーションもリリースします。
ライブラリの新しいリリースは、(すべての新機能を利用するための) アプリケーションの新しいリリースにつながりますが、アプリケーションの新しいリリースは、ライブラリの新しいリリースをトリガーしない場合があります。バージョン番号はどのように処理されますか: 完全に独立していますか、それともライブラリとアプリケーションのバージョンは何らかの方法で依存する必要がありますか?