# 1. 执行composer init
root@7608e16a4e0a:/home# composer init
Welcome to the Composer config generator
This command will guide you through creating your composer.json config.
# 2. 填写包名
Package name (<vendor>/<name>) [root/home]: chance/log
# 3. 输入描述
Description []: Elegant logging of operations
# 4. 输入作者
Author [, n to skip]: chance <[email protected]>
# 5. 最低稳定版本 可选值:stable, RC, beta, alpha, dev 一般填dev
Minimum Stability []: dev
# 6. 输入包类型
Package Type (e.g. library, project, metapackage, composer-plugin) []: library
# 7. 输入开源协议
License []: MIT
# 8. 设置包需要依赖的其他环境或者包 下面直接回车就行了
Would you like to define your dependencies (require) interactively [yes]?
Search for a package:
Would you like to define your dev dependencies (require-dev) interactively [yes]?
Search for a package:
Add PSR-4 autoload mapping? Maps namespace "Chance\Log" to the entered relative path. [src/, n to skip]:
{
"name": "chance/log",
"description": "Elegant logging of operations",
"type": "library",
"license": "MIT",
"autoload": {
"psr-4": {
"Chance\\Log\\": "src/"
}
},
"authors": [
{
"name": "chance",
"email": "[email protected]"
}
],
"minimum-stability": "dev",
"require": {}
}
Do you confirm generation [yes]?
参考文章:https://blog.csdn.net/Lyne_007/article/details/109626983