如何在github和packagist上创建软件包的版本?特定于 PHP
2022-08-30 18:24:53
我为laravel 4框架创建了一个包,并将其推送到github和packagist上。
要安装它,它需要我的作曲家的版本,但我想把它作为版本,我该怎么做?dev-master
1.0
将来我会在我的软件包上添加一些员工,我还需要升级版本,这是管理我们软件包版本的逻辑吗?
我为laravel 4框架创建了一个包,并将其推送到github和packagist上。
要安装它,它需要我的作曲家的版本,但我想把它作为版本,我该怎么做?dev-master
1.0
将来我会在我的软件包上添加一些员工,我还需要升级版本,这是管理我们软件包版本的逻辑吗?
在 Git 存储库中标记要作为版本发布的提交,将标记推送到 Github。适用于所宣传的每个存储库。坚持语义版本控制可能是一个好主意,因此请从三个部分创建一个版本号:1.0.0,并根据更改递增它们。
在 Github 上启用推送后钩子,以便在推送时提醒 Packagist - 否则 Packagist 将有更多的延迟来查看新版本。
应该就是这样。
请确保您指示您的用户需要标记的版本,而不是建议他们使用“dev-master”。如果您收集了大量新功能或错误修复,请尽快标记新版本。
类型
git tag v1.0.0
然后
git push --tags -u origin {branch name}
不要忘记,您始终可以根据项目的每个阶段更改版本号,但始终遵循此格式v{0.0.0}。它有助于为项目的每个阶段添加更多意义。