php - 如何在 github 和 packagist 上创建包的版本? PHP 特定

标签 php package composer-php

我为 laravel 4 框架创建了一个包,并将其推送到 github 和 packagist 上。

要安装它,我的 Composer 需要 dev-master 版本,但我希望将其设置为 1.0 版本,我该怎么做?

以后我的包里会增加一些人员,我也需要升级版本,那么我们的包的版本管理逻辑是什么呢?

最佳答案

在 Git 存储库中标记要发布为版本的提交,并将标记推送到 Github。正如所宣传的那样,适用于每个存储库。坚持语义版本控制可能是个好主意,因此由三个部分组成版本号:1.0.0,并根据您的更改递增它们。

在 Github 上启用 post-push Hook ,以便在您推送时提醒 Packagist - 否则 Packagist 会延迟更多时间来查看新版本。

应该就是这样。

请确保您指示您的用户需要标记版本,不要建议他们使用“dev-master”。如果您收集了大量新功能或错误修复,请尽快标记新版本。

关于php - 如何在 github 和 packagist 上创建包的版本? PHP 特定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23090338/

相关文章:

php - 如何正确使用 composer psr-4 fallback

git - 使用 composer 和 git Symfony2 Bundle 维护自己的供应商

php - 如何限制php for循环中的条目数

r - 从源文件安装 R 包

从项目安装 Composer 时出现 Php fatal error

laravel - 如何使用 PHP Composer 从 Laravel 中删除包?

swift - 来自 Xcode 和 Swift 包管理器的 Git Push

php - 我有一个联系表,在适合移动设备的 css 样式上,它不允许我输入数据

php - 如何在php中设置cron作业(适用于iPhone应用程序)

php - 如何使用 php 检查 mysql 查询是否返回无结果(未找到记录)?