2

Packagist にパッケージがあります。バージョンにタグを付けて、0.2.0dev-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 ブランチを要求することで人々が取るリスクですか?

4

1 に答える 1