资讯专栏INFORMATION COLUMN

在packagist上发布composer包

asoren / 2513人阅读

摘要:前提下载安装注册账号一在上发布代码登录,点击按钮其中仓库名称可选仓库描述介绍仓库权限公开共享,私有或指定合作者添加一个不需要进行版本管理的仓库类型,对应生成文件证书类型,对应生成文件拿到地址去终端克隆将你需要的文件内容都复制到文件夹中提交

前提:

下载安装composer、git

注册packagist、github账号

一、在GitHub上发布代码 1、登录GitHub,点击new repository按钮

其中 
    Repository name: 仓库名称
    Description(可选): 仓库描述介绍
    Public, Private : 仓库权限(公开共享,私有或指定合作者)
    Initialize this repository with a README: 添加一个README.md
    gitignore: 不需要进行版本管理的仓库类型,对应生成文件.gitignore
    license: 证书类型,对应生成文件LICENSE
2、拿到https地址去终端克隆

git clone https://github.com/xiaoxiaocong/phpTest.git
cd phpTest

将你需要的SDK文件内容都复制到phpTest文件夹中

git add .       
git commit  -m  "提交信息"  
git push -u origin master   

此时你就可以在GitHub上看到自己提交的代码了,接下来我们需要利用compser来管理项目的依赖

然后打开composer.json,添加一些你需要的东西,并再次上传代码(add,commit,push)
其他参数可以参考此牛人文章Composer 的结构

二、发布到packagist 1、登录https://packagist.org ,点击导航栏中的 Submit 按钮

然后你就发布自己的composer包了

如果想指定版本,来到GitHub页面,找到releases,点击新建
版本号规则参考https://semver.org/lang/zh-CN/

发布版本后需要设置自动更新

2、此时package提示设置包自动更新,来到GitHub页面,找到下图标注按钮

点击packagist,进入下图页面,其中token需要到packagist中的profile获取,之后点击add service即可

完成之后,点击这里的packagist,在点击页面中的Test service就可以了,这样之后每次push代码,packagist都会自动更新代码

记得关注我呦

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/26252.html

相关文章

  • PHP回顾之创建自己的Composer

    摘要:想要更好的利用协同工作,学会创建自己的包是一项必不可少的技能。编辑项目的或,增加一项配置,例如以上配置使用中国全量镜像网站作为默认中央仓库。创建自己的包创建一个包只需两步填写包描述信息写代码。通过简单两步,我们创建的自己的包。 转载请注明文章出处:https://tlanyan.me/php-review... PHP回顾系列目录 PHP基础 web请求 cookie web响应 ...

    KoreyLee 评论0 收藏0
  • 如何发布自己的composer

    摘要:前提你需要收和账号地址地址一将你的包代码上传到上如何上传代码到上可以参考我的简单使用如果你需要可以实现下载,那么你的包中必须要有文件文件基本格式你可以按照如下格式编写百度实现图片识别文字包二将包上传到登录然后点击右上角的按钮在输 前提:你需要收github和Packagist账号github地址:https://github.comPackagist地址:https://packagi...

    Bryan 评论0 收藏0
  • Composer】如何创建并发布一个自己的

    摘要:上一篇简单介绍现在来说一说如何创建并发布一个自己的包,以这个简单的服务化类库为例,也作个简单说明。同时建议发布一个稳定的。任何支持的开源项目应该发布自己的包在上。 上一篇【Composer】简单介绍 现在来说一说如何创建并发布一个自己的包,以这个简单的服务化类库 twinkle/twinkle-api 为例,也作个简单说明。 有哪些步骤 编写代码 编写composer.json文件...

    xiaochao 评论0 收藏0
  • Composer 中文镜像 / Packagist 中国全量镜像正式发布

    摘要:中国全量镜像是由社区联合又拍云与优帆远扬共同合作推出的公益项目,旨在为广大用户提供稳定和高速的国内镜像服务。致谢中国全量镜像的由国内领先服务商又拍云提供,相信这次联合合作能给镜像提供稳定快速的支持。 showImg(https://dn-phphub.qbox.me/uploads/images/201704/21/1/dDANSZZbWZ.jpg); 『Composer 中国全量镜像...

    icyfire 评论0 收藏0
  • php管理依赖关系工具composer学习笔记

    摘要:首先支持下黄老师的视频网站转型这篇的学习笔记也是根据他的视频教程写的,一共十集,讲解的很简单感兴趣的同志们可以上他视频网站购买视频,网站地址放在文末我的博客作用自动安装所需要的模块,自动加载管理项目,发布到网上上去是默认的加载组件地址安装下 首先支持下黄老师的视频网站转型这篇composer的学习笔记也是根据他的视频教程写的,一共十集,讲解的很简单感兴趣的同志们可以上他视频网站购买视频...

    CoyPan 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<