我自己的 composer 包:自动 dev-master 下载

My own composer package: automatic dev-master download

出于教育目的,我正在制作自己的 Composer 包。它只是一个 Laravel 扩展包,其中已经安装了一些库。

我上传到GitHub:jorgeanzola/laravel

我发布在 Packagist

当我尝试 运行:

$ composer create-package jorgeanzola/laravel <path>

它给了我这个错误:

Could not find package jorgeanzola/laravel with stability stable

为了让它工作,我必须添加 =dev-master,像这样:

$ composer create-package jorgeanzola/laravel=dev-master

它下载正确,但最后它给了我这个警告:

Do you want to remove the existing VCS (.git, .svn..) history? [Y,n]?

我的问题是:如何设置下载过程更整洁?就像,即:Laravel 本身:

$ composer create-project laravel/laravel <path>

通过创建 git 标签 (git tag) 发布您的包的版本。然后,使用composer create-project.

时会安装最新的稳定版

如果你不想这样,那么通过 composer create-project --stability=dev xxx/yyy

将稳定性设置为开发