私は自分のオフィスのユーザー向けに多くの小さなユーティリティスクリプトに取り組んでおり、これらのツールをテストしてユーザーに配布するときに使用するリリースサイクル/バージョン番号システムを開発したいと考えています。リリースサイクルの段階(アルファ、ベータ、リリース候補)とバージョン番号(1.0.1、1.1.0、1.2.1など)の関係がどうあるべきかわかりません。
ツールのバージョン0.1.0をリリースするとします。私はそれを0.1.0-betaと呼び、テストするために一部のユーザーに提供します。問題はないので、コードを変更する必要はありません。次に、0.1.0はベータリリースではなくなったと言うだけですか、それとも新しいバージョン番号を作成しますか?