jimchen / package-builder
一个Composer包构建器。
2.0.0
2021-05-06 11:37 UTC
Requires
- symfony/console: ^5.0.0
- symfony/filesystem: ^5.0.0
- symfony/process: ^5.0.0
Requires (Dev)
- phpunit/phpunit: ^9.2
This package is auto-updated.
Last update: 2024-09-06 18:57:49 UTC
README
📦 一个Composer包构建器。
安装
$ composer global require 'jimchen/package-builder' --prefer-source
使用
$ package-builder help
创建一个Composer包
确保您的路径中包含 ~/.composer/vendor/bin/
。
package-builder build [target directory]
示例
$ package-builder build ./ # Please enter the name of the package (example: foo/bar): vendor/product # Please enter the namespace of the package [Vendor\Product]: # Do you want to test this package ?[Y/n]: # Do you want to use php-cs-fixer format your code ? [Y/n]: # Please enter the standard of php-cs-fixer [symfony] ? # Package vendor/product created in: ./
以下包将被创建
vendor-product
├── .editorconfig
├── .gitattributes
├── .gitignore
├── .php_cs
├── README.md
├── composer.json
├── phpunit.xml.dist
├── src
│ └── .gitkeep
└── tests
└── .gitkeep
更新包构建器
$ package-builder update
小心!!!
最新版本使用 friendsofphp/php-cs-fixer:3.x
如果您想使用 friendsofphp/php-cs-fixer:2.x
,请安装 jimchen/package-builder:1.x
贡献
您可以通过以下三种方式之一进行贡献
代码贡献过程并不十分正式。您只需确保遵循PSR-0、PSR-1和PSR-2编码规范。任何新的代码贡献都必须附带适用的单元测试。
许可协议
MIT