【发布时间】:2015-10-15 22:11:18
【问题描述】:
我是使用 composer 制作包的新手。
我目前正在为 laravel 创建一个包。 我的问题基本上是,如何将包定义为稳定的。因为目前我无法要求我的包,因为它被归类为 dev 并且我必须使用 @dev,这不是我想要做的。
这里是我的github。
https://github.com/kevupton/bookings
和包装师:
【问题讨论】:
标签: laravel package composer-php
我是使用 composer 制作包的新手。
我目前正在为 laravel 创建一个包。 我的问题基本上是,如何将包定义为稳定的。因为目前我无法要求我的包,因为它被归类为 dev 并且我必须使用 @dev,这不是我想要做的。
这里是我的github。
https://github.com/kevupton/bookings
和包装师:
【问题讨论】:
标签: laravel package composer-php
"minimum-stability":"anything" 不影响使用包。如果它被用作主包,它只会影响在这个包内使用的包。当在其他地方使用时,Composer 会完全忽略此设置,以防止在主包不允许的情况下安装不稳定版本。
唯一用于识别包稳定性的是它的版本号。
如果它的形式是“x.y.z”,没有任何后缀,它是稳定的。
更多的稳定性级别(按降序排列)是“RC”、“beta”和“alpha”。所有这些仍然需要标记版本。在它们下面是“dev”,它也可能是标记版本,但通常是一个分支.
【讨论】:
摆脱
"minimum-stability": "dev"
您也可以考虑使用 git 标签,而不是手动指定 version。
【讨论】: