开发composer包,打通github和packagist,并自动更新
1. 首先需要本地安装好composer,并配置好环境变量,在命令行输入composer,显示以下信息就表示正常安装
2. 在github对应项目的根目录下进行初始化composer
初始化完成后,就会在目录下自动多了一个composer.json的文件
然后把composer.json文件提交到github上面
提交这个是因为packagist是根据这个json文件来对应github上的项目的。
3. 在https://packagist.org/上登录自己的packagist
登陆进去后点击submit,显示页面
在这填写自己的github项目地址
填写好后点击check检查是否已被使用
如果被使用就会提示
如果未被使用,则点击submit
至此,自己的composer包就提交成功了,任何人都可以通过composer指令安装自己github上的此项目了。
4. 实现Packagist上自动更新
当我们更新代码到github上时,还需要我们手动点击update,才会将最新的代码更新到Packahist上面,可以添加服务钩子,让Packagist自动更新。
首先点击设置
然后点击服务,添加服务,搜索packagist
出现以下界面
然后填写信息
这里的Token去Packagist上获取
填写好后,点击add service显示
然后点击edit显示
点击上面的测试服务,出现以下提示则表示正常
这时候,在github上提交代码,就会自动推送到Packagist上,无需手动更新。使用composer安装该项目就会是最新状态。
最新文章
- C#高级编程笔记2016年10月12日 运算符重载
- android 自定义alertdialog和取消dialog
- APU平台DirectX 12性能测试:超级大惊喜!
- AutoMapper完成Dto与Model的转换
- 真机调试出现Could not find Developer Disk Image问题解决办法
- style=";display";之后不能获取offsetHeight或clientWidth这类测量的值
- ios开发——实用技术篇Swift篇&;地址薄、短信、邮件
- Linux 的启动流程-阮一峰
- 转:Windows下的PHP开发环境搭建——PHP线程安全与非线程安全、Apache版本选择,及详解五种运行模式。
- Android中ViewPager如何设置不能通过屏幕左右滑动来切换页面
- 大华门禁SDK二次开发(一)-技术沟通
- kernel笔记——内核同步与锁
- AutoCAD LT 2019 安装教程
- idea 快捷键ctrl+shift+f失效的解决方案
- ajax-异步加载片段
- OneNET麒麟座应用开发之二:串口读取PM25传感器数据
- random模块常用功能
- 压缩归档tar命令
- Angularjs controller之间的通信
- faf
热门文章
- android推荐使用dialogFrament而不是alertDialog
- UNIX网络编程——Socket/TCP粘包、多包和少包, 断包
- Android开发学习之路--图表实现(achartengine/MPAndroidChart)之初体验
- C++对象模型的那些事儿之一:对象模型(上)
- 【一天一道LeetCode】#257. Binary Tree Paths
- Spark技术内幕:Worker源码与架构解析
- Android开发学习之路--Notification之初体验
- 卸载linux后出现grub rescue怎么办?
- 精通CSS+DIV网页样式与布局--页面背景
- android 加载图片oom若干方案小结