novactive/rubedo-core-installer

此包已被弃用且不再维护。未建议替代包。

Composer Rubedo 核心安装插件

安装次数: 2,056

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 1

开放问题: 1

类型:composer-plugin

0.2.0 2016-05-20 11:31 UTC

This package is not auto-updated.

Last update: 2020-01-24 00:52:48 UTC


README

关于

此Composer安装插件允许您使用Composer将Rubedo Core作为项目依赖项安装。

工作原理

插件将

  • 将Rubedo仓库克隆到临时目录
  • 检索之前版本安装的Rubedo Core已删除的文件列表
  • 从Rubedo仓库中删除我们不想在项目中安装的文件和目录
  • 将临时目录中的文件/目录复制到项目的Rubedo根目录
  • 从项目的Rubedo根目录删除自上次发布以来已删除的文件,如果有

请注意,为了使此功能正常工作,Rubedo Core包版本应指定为"rubedo-core"。

安装

COMPOSER=composer.project.json php composer.phar require novactive/rubedo-core-installer 

配置

您可以将以下extra参数添加到项目composer文件中

配置 类型 描述
rubedo-root-dir string 到Rubedo根目录的路径
rubedo-files-to-ignore 字符串数组 不应安装的Rubedo Core仓库中的文件列表(默认:.gitignore)
rubedo-dirs-to-ignore 字符串数组 不应安装的Rubedo Core仓库中的目录列表(默认:.git, extensions)

贡献

为了被接受,您的贡献需要通过一些控制

  • PHP文件应该是有效的
  • PHP文件应遵循PSR-2标准
  • PHP文件应该是phpmdphpcpd警告/错误免费

为了简化验证过程,安装pre-commit框架并安装存储库pre-commit钩子

pre-commit install

最后,为了在所有贡献者之间统一提交消息(并简化CHANGELOG的生成),请在您的本地存储库上应用此git提交消息钩子