发布自己的composer包
准备
- Github账号
- packagist账号
- 安装好git
- 安装好composer
步骤
创建并拉取一个仓库
Github右上角+号,点 New repository。创建完成后使用git拉取到本地。
composer初始化
自动创建
使用composer init
命令进行初始化
手动创建
本质上composer init
命令是在根目录创建一个composer.json
,我们完全可以自己手动创建
autoload自动加载
autoload
这个选项很重要,这里规定了命名空间。假设你想再加一个命名空间,你可以这样做
每次修改得使用命令刷新
创建代码
这里对应上面的autoload->psr-4
里面的配置,先创建一个src
目录,然后在里面写你的代码。
提交代码到Github
使用git提交代码到Github仓库
提交到packagist
- 先复制Github仓库地址(例如:https://github.com/Chenilove/LatticePHP.git)
- 打开packagist,点击右上角的Submit
- 将仓库地址填入
Repository URL
,然后点击Check - 最后回到Github,Release一个版本,packagist就能自动更新
- 到此已经成功发布了一个composer包,每次Release一个版本时,packagist都会自动更新。
__EOF__

本文作者:织梦行云
本文链接:https://www.cnblogs.com/cxfs/p/17049115.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/cxfs/p/17049115.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)