文章目录 场景功能package上传到github 场景 自己有些时候需要开发扩展, 如果满意的话 自然是想要分享的;那么应该怎么做呢? 功能package 自己实现 上传到github 生成composer.json文件 composer init 根据提示一一步步填写 namedescriptionhomepagerequire 需要依赖的其它包–require-dev: 开发版的依赖包,内容格式与 --require 相同–stability (-s): minimum-stability 字段的值。 autoload 配置 { "name": "carsonlius/hasher", "description": "MD6 support in laravel", "license": "MIT", "authors": [ { "name": "carsonlius", "email": "carsonlius@163.com" } ], "minimum-stability": "dev", "require": {}, "autoload": { "psr-4": { "Carsonlius\\Hasher\\": "src/" } } } 生成github资源 上传到github git init git add . git commit -m "first commit" git remote add origin git@github.com:carsonlius/genpackage.git git push -u origin master 添加版本 + git tag -a v0.0.1 -m ‘version v0.0.1’ + git push origin v0.0.1关联packagist 填写github package的地址 点击check && submit这时候会出现红色的提示hook, 点击连接进行关联就可以实现:github packagist同步更新了