在packagist上发布composer包
前提:
- 下载安装composer、git
- 注册packagist、github账号
一、在GitHub上发布代码
1、登录GitHub,点击new repository按钮
其中 Repository name: 仓库名称Description(可选): 仓库描述介绍Public, Private : 仓库权限(公开共享,私有或指定合作者)Initialize this repository with a README: 添加一个README.mdgitignore: 不需要进行版本管理的仓库类型,对应生成文件.gitignorelicense: 证书类型,对应生成文件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 按钮
如果想指定版本,来到GitHub页面,找到releases,点击新建
版本号规则参考https://semver.org/lang/zh-CN/
2、此时package提示设置包自动更新,来到GitHub页面,找到下图标注按钮
点击packagist,进入下图页面,其中token需要到packagist中的profile获取,之后点击add service即可
完成之后,点击这里的packagist,在点击页面中的Test service就可以了,这样之后每次push代码,packagist都会自动更新代码
在packagist上发布composer包相关推荐
- 发布composer包到 Packagist,并设置自动同步(从github到Packagist)
一.发布composer包 1.将我们写好的项目包发布到github上 这一步不赘述,应该都会. 但是需要注意的是,我们一定要为我们的项目包打上tag之后再提交,否则 我们composer requi ...
- 在pypi上发布python包详细教程
使用Python编程中Python的包安装非常方便,一般都是可以pip来安装搞定:pip install <package name>,我们自己写的python也可以发布在pypi上,很简 ...
- 在GoogPlay上发布的包Facebook登录失败提示签名问题
在googplay提审的包发布后,发现Facebook登录功能异常,提示如下: 意识到可能是hashkey出问题了,但是之前测试都是好的,原来是上传包到googlePlay后有个二次签名,会修改has ...
- 如何创建自己的composer包
composer中文网 :https://www.phpcomposer.com/ 一.前期准备: composer 安装 Windows安装: 1.下载安装包,https://getcomposer ...
- Packagist发布个人的Composer包
1.在git上创建项目 1.2 在本地初始化git仓,并且和远程仓库关联起来: 1.3 本地使用composer init命令初始化包,然后编写自己的文件: 1.4 git tag -a v1.0.1 ...
- 如何发布自己的 Composer 包
2019独角兽企业重金招聘Python工程师标准>>> composer是php新时代的依赖管理利器,就像python的pip,nodejs的npm,javascript的bower ...
- 学习开发自己的composer包,并使用GitHub实时更新到Packagist
composer是什么 Composer 不是一个包管理器.是的,它涉及 "packages" 和 "libraries",但它在每个项目的基础上进行管理,在你 ...
- pypi.python.org_在Pypi上发布自己的Python包
使用Python编程的都知道,Python的包安装非常的方便,一般都是可以pip来安装搞定: sudo pip install 最近因为项目上的需要,发布了一个自己的pypi Python包,这里我大 ...
- php composer源码打包,手把手教你发布自己的 Composer 包
一.前言 Composer 是 PHP 用来管理依赖(dependency)关系的工具.我们不仅要学会使用别人提供的包,更要学会制作和分享自己的软件包,下面演示如何创建一个自己的 Composer 包 ...
最新文章
- Python图像拼接:创建全景图
- 手机录音失真_“手机都能录音,还要啥录音笔”,四点原因让说这话的人啪啪打脸...
- 二叉树节点间的最大距离
- 一文读懂除法溢出-使用汇编重定向0号中端(除法错误中断,比如,执行div指令产生的除法溢出)
- Codeforces 1205C Palindromic Paths (交互题、DP)
- windows下安装virtual box(ubuntu)
- 剑指offer.数值的整数次方
- 苏宁入局区块链;山东用阿里的AI抓违建;印度拟让苹果退网 | 极客头条
- zabbix+ldap认证故障解决一例
- linux系统下sed切割日志
- 碰到一个非常郁闷的事
- 泰格如何修改服务器地址,泰格X7盘点机使用说明
- Tbase 源码 (九)
- 京东11.11:商品搜索系统架构设计解密
- 英文文章单词自动查找脚本
- Linux入门居然只要会看就行!!!
- Flutter图片加载数据
- 微信摇一摇插件ios_微信密友插件ios下载-微信密友ios插件下载6.6.6最新版-西西软件下载...
- uTorrent 高级设置方法
- webrtc入门之客户端连麦demo-apprtc
热门文章
- 【NLP】第15章 从 NLP 到与任务无关的 Transformer 模型
- Word怎么整改图片的颜色格式?简单技巧!word如何设置图片颜色格式?
- 终端查看电脑无线网密码
- python矩阵的切片——获取子矩阵
- 在计算机迷的背景下,HAMP是什么意思?
- (完美)华为麦芒7 SNE-AL00的usb调试模式在哪里开启的流程
- Java 运行时异常
- centos静态配置网卡IP
- 怎么在别人网站注入js脚本_爱奇艺视频网站上被别人上传公司负面信息怎么解决好...
- Oracle 日期格式yyyy/m/d 的字符串变成 yyyy-mm-dd