制作自己的composer包

一、有个github账号,新建个仓库


看恩吧

看恩吧


看恩吧

选择地址,git到本地

看恩吧


二、开始制作composer包


cd Phptools
composer init


author 输入时,用户名 + 空格 + 尖括号+邮箱+尖括号


看恩吧


打开composer.json文件,添加psr-4自动加载代码


看恩吧


按照自动加载路径,新建目录和文件


看恩吧


看恩吧


执行下面的命令,根目录下会出现vendor目录,在composer中的autoload_psr-4.php中会注册命名空间和对应的目录


composer install

看恩吧

看恩吧


写个demo测试一下


看恩吧

执行结果


看恩吧



三、提交

3.1 提交到github


git pull
git add .
git commit -m "first commit"
git push

看恩吧

看恩吧

看恩吧

看恩吧

看恩吧

看恩吧

看恩吧


//to do

//201909111729

//上面报了一些warning待修改



//增加版本号,必须,否则无法直接加载包

git tag -a v0.1 -m 'first version'
git push origin v0.1

看恩吧

看恩吧



打开github网站,打开项目,点击release,发布一个版本


看恩吧

看恩吧

看恩吧

看恩吧


3.2提交到composer


打开网址 https://packagist.org/packages/submit


输入第一步中git clone 到本地的github地址,提交


看恩吧

看恩吧

看恩吧

看恩吧


至此配置完成


四、使用一下下


看恩吧


大功告成


五、还有的会提示不能同步的问题,我没遇到,如果有的话,配置一下,应该可以解决


看恩吧


打赏

看恩吧
网站不承担任何有关评论的责任
  • 最新评论
  • 总共条评论
取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦