如何在github和packagist上创建包的版本?PHP具体

Fab*_*lio 14 php package composer-php

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

要安装它,它需要dev-master我的作曲家版本,但我希望它作为版本1.0我怎么能这样做?

将来我会在我的软件包上添加一些人员,我还需要升级版本,这是管理我们软件包版本的逻辑吗?

Sve*_*ven 26

将您要发布的提交标记为Git仓库中的版本,将标记推送到Github.适用于所宣传的每个回购.坚持语义版本控制可能是一个好主意,因此从三个部分制作版本号:1.0.0,并根据您的更改增加它们.

在推送时启用Github上的推后挂钩以提醒Packagist - 否则Packagist会有更多延迟来查看新版本.

这应该是它.

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

  • 为了节省每个人的一些查询:`git tag v1.0.0`然后`git push origin v1.0.0`(假设您托管库的远程位置,例如github,称为'origin'). (8认同)