Packagist にパッケージがあります。バージョンにタグを付けて、0.2.0
dev-master のブランチ エイリアスを 0.3.x-dev に設定しました。これは、私が行っているすべての開発が次の 0.3.x リリースに向けられていることを意味します。0.3.*@dev
また、人々が私のパッケージのバージョンを要求できることも意味します。
ここで、自分がやっていることはバージョン 1.0 に近づいていることに突然気付いたとしましょう。そのため、dev-master のブランチ エイリアスを に変更し1.0.x-dev
ます。私は 0.3 タグを作成したことがないため、この0.3.*@dev
要件で私のパッケージを使用しているすべての人の依存関係が壊れてしまいます。
それで... ブランチ エイリアスを変更する前に 0.3 タグを作成しておくべきでしたか? それとも、私のパッケージの dev ブランチを要求することで人々が取るリスクですか?