我自己的 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
将稳定性设置为开发
出于教育目的,我正在制作自己的 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