dhii / bootstrap
为新的Dhii项目创建Bootstrap。
v0.2
2017-09-24 16:09 UTC
Requires
- php: ^5.4 | ^7.0
Requires (Dev)
- phing/phing: 2.*
This package is auto-updated.
Last update: 2024-09-07 04:05:01 UTC
README
一个用于快速创建标准Dhii包的Bootstrap工具。
Phing用于根据引导阶段提供的项目信息构建项目文件,这些信息可以通过命令行提示或参数提供。
- Composer包信息文件
- CS Fixer配置文件
- PHPUnit配置文件
- 方便的Composer脚本,用于测试和修复代码规范
- Travis配置文件
- CodeClimate配置文件
- Netbeans项目信息
- 许可证文件
- 变更日志文件
- README文件
- 功能测试和单元测试模板
- Git仓库信息
使用方法
步骤1. 克隆
通过Composer
使用Composer内置的create-project
命令,如下所示
composer create-project dhii/bootstrap my-project
这将创建my-project
目录并下载Bootstrap文件。
通过PHPStorm
转到文件,然后新建项目。在左侧,在PHP-Specific下选择Composer Project。
输入项目位置,包括项目名称作为目录名称。例如:some/path/my-project
。
在包下搜索dhii/bootstrap
,选择搜索结果并点击创建。
PHPStorm将下载Bootstrap文件并自动安装其依赖项。
步骤2. 引导
从新创建的项目目录中直接调用Phing,它应该已安装到项目中。
cd my-project
vendor/bin/phing
这将以交互模式运行,将提示您输入有关项目的信息。有关提示的信息如下。
安静模式
您可以通过-Dquiet=true
参数以安静模式调用引导过程。这将使脚本在没有提示的情况下静默运行,但需要您以命令参数的形式传递提示值,前缀为-D
。例如
vendor/bin/phing -Dquiet=true -Dcomposer.vendor=dhii -Dcomposer.name=my-project -Dorganization="Dhii Team"...
属性
有关这些属性的更多信息,请查看build.xml
文件。
已知问题
- 由于Composer的bug,在项目创建后目前无法自动调用
phing
。