我自己的作曲家包:自动开发大师下载


My own composer package: automatic dev-master download

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

我上传到GitHub: jorgeanzola/laravel

我把它贴在 包装师

当我尝试运行时:

$ composer create-package jorgeanzola/laravel <path>

它给了我这个错误:

找不到稳定性稳定的包 jorgeanzola/laravel(英语:jorgeanzola/laravel)稳定性稳定

为了使它工作,我必须添加=dev-master,如下所示:

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

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

是否要删除现有的 VCS(.git、.svn.)历史记录?[是,n]?

我的问题是:如何设置下载过程更整洁?比如:拉拉维尔本身:

$ composer create-project laravel/laravel <path>

通过创建 git 标签 ( git tag ) 发布软件包的版本。然后,使用时将安装最新的稳定版本 composer create-project .

如果您不希望这样做,请通过执行composer create-project --stability=dev xxx/yyy将稳定性设置为 dev