novactive / rubedo-core-installer
此包已被弃用且不再维护。未建议替代包。
Composer Rubedo 核心安装插件
0.2.0
2016-05-20 11:31 UTC
Requires
- composer-plugin-api: ^1.0
Requires (Dev)
- novactive/phpcs-novastandards: ^1.3
- phpmd/phpmd: ^2.4
- sebastian/phpcpd: ^2.0
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) |
贡献
为了被接受,您的贡献需要通过一些控制
为了简化验证过程,安装pre-commit框架并安装存储库pre-commit钩子
pre-commit install
最后,为了在所有贡献者之间统一提交消息(并简化CHANGELOG的生成),请在您的本地存储库上应用此git提交消息钩子。