前提: 你必須安裝好了 php 和 composer 還有 Git
生成 composer.json
composer init
使用 composer init 根據(jù)命令提示一步一步填寫信息,生成好后,修改 composer.json,
如果覺得這樣一步一步操作太麻煩,可以直接新建一個 composer.json 然后用編輯器打開,修改內(nèi)容也是一樣的
修改 composer.json 配置信息
我這里是為了記錄,各個配置項是什么意思,實際的 json 文件,寫注釋會報錯
{
"name": "liaohui5/mysql-dict", // 包名
"description": "export mysql data table structure and comments", // 關(guān)于這個包的描述
"keywords": [ // 關(guān)于這個包的關(guān)鍵字
"export",
"wordbook"
],
"type": "library", // 這個包的類型
"require": {
"php": ">=7.0" // 依賴,這里的依賴要小心了, 如果有依賴其他項目的,需要寫明版本
},
"minimum-stability": "dev", // 版本
"license": "MIT", // 協(xié)議, MIT 開源協(xié)議
"authors": [ // 這個包的作者的用戶名稱和郵箱
{
"name": "liaohui5",
"email": "1182468610@qq.com"
}
],
"autoload": { // 自動加載: 注意了, 這里有 psr-4, psr-2 多種規(guī)范, 并且,注意目錄和命名空間
"psr-4": {
"MysqlDict\\": "src/"
}
}
}
autoload
用文字不好描述, 看實例吧
- autoload
"psr-4": {
"MysqlDict\\": "src/"
}
-
目錄結(jié)構(gòu)
dir -
命名空間
namespace
將寫好的代碼上傳到你的github上
這個過程你要是不會,那你先去學(xué)習(xí)如何使用git吧

github
使用github賬號登錄 https://packagist.org

packagist
- 點擊submit
- 將你的項目的 github 地址 填到那個 input 中
- 點擊check, 檢測 composer.json 是否有誤

