dhii/bootstrap

为新的Dhii项目创建Bootstrap。

维护者

详细信息

github.com/Dhii/bootstrap

源代码

问题

安装: 228

依赖: 0

建议者: 0

安全: 0

星星: 0

观察者: 4

分支: 0

开放问题: 3

类型:工具

v0.2 2017-09-24 16:09 UTC

This package is auto-updated.

Last update: 2024-09-07 04:05:01 UTC


README

Latest Stable Version

一个用于快速创建标准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