1、创建composer.json文件
composer init
# 也可以不执行这个命令,直接复制一个composer.json文件过来改
2、设计目录结构,编写项目包
3、写好项目之后,执行 composer update
命令生成composer.lock
4、到 github 上创建仓库
5、本地初始化git
git init
git remote add origin 仓库地址
6、pull github上的项目到本地,使得版本号保持一致
git pull
7、删掉 vendor 目录
rm -rf vendor/
8、推送项目到github
git add .
git commit -m "v1.0"
git push origin master
9、打tag(如果不打标签,别人执行 composer require 时有可能会有点麻烦)
git tag v1.0
10、推送 tag 到 github
git push origin --tags
11、发布 项目到 packagist