前提: 你必须安装好了 php 和 composer 还有 Git
生成 composer.json
composer init
使用 composer init
根据命令提示一步一步填写信息,生成好后,修改 composer.json
,
如果觉得这样一步一步操作太麻烦,可以直接新建一个 composer.json
然后用编辑器打开,修改内容也是一样的
修改 composer.json 配置信息
我这里是为了记录,各个配置项是什么意思,实际的 json
文件,写注释会报错
{
"name": "liaohui5/mysql-dict", // 包名
"description": "export mysql data table structure and comments", // 关于这个包的描述
"keywords": [ // 关于这个包的关键字
"export",
"wordbook"
],
"type": "library", // 这个包的类型
"require": {
"php": ">=7.0" // 依赖,这里的依赖要小心了, 如果有依赖其他项目的,需要写明版本
},
"minimum-stability": "dev", // 版本
"license": "MIT", // 协议, MIT 开源协议
"authors": [ // 这个包的作者的用户名称和邮箱
{
"name": "liaohui5",
"email": "1182468610@qq.com"
}
],
"autoload": { // 自动加载: 注意了, 这里有 psr-4, psr-2 多种规范, 并且,注意目录和命名空间
"psr-4": {
"MysqlDict\\": "src/"
}
}
}
autoload
用文字不好描述, 看实例吧
- autoload
"psr-4": {
"MysqlDict\\": "src/"
}
-
目录结构
-
命名空间
将写好的代码上传到你的github上
这个过程你要是不会,那你先去学习如何使用git吧
使用github账号登录 https://packagist.org
- 点击submit
- 将你的项目的 github 地址 填到那个 input 中
- 点击check, 检测 composer.json 是否有误