phphleb/combinator
最新稳定版本:1.0.0
Composer 安装命令:
composer require phphleb/combinator
包简介
Component builder based on the UPDATER library
README 文档
README
Сборщик компонентов для библиотек фреймворка HLEB2
При наличии установленных библиотек (компонентов), которые внедряются в проект или удаляются с помощью библиотеки phphleb/updater, можно автоматизировать такие процессы, запуская их выполнение поочерёдно.
Образец оформления вы можете увидеть в библиотеке phphleb/demo-updater.
Установка при помощи Composer:
composer require phphleb/combinator
Стандартное обновление компонентов
Установка/обновление компонентов:
php console phphleb/combinator add
Удаление компонентов из проекта:
php console phphleb/combinator remove
Автоматическое обновление компонентов
Для автоматического цикла действий с компонентами, нужно создать конфигурационный файл в одной из папок проекта, рекомендуется в папке /config/, по образцу файла 'updater.json'. В этой конфигурации будут присутствовать установочные дополнения к конфигурационным файлам библиотек.
Добавлением параметра --config-path= к команде назначается файл конфигурации согласно пути из корневой папки проекта.
php console phphleb/combinator add --config-path=/config/combinator.json
Также можно отменить вывод команды в консоль (--quiet) или отключить только интерактивный режим (--no-interaction).
При помощи автоматических действий компоненты разбиваются на наборы, описанные в конфигурационных файлах. Также это будет полезным при обновлении библиотек пользователями проекта, чтобы он каждый раз не указывал соответствие папок в установщике, а один раз изменил в конфигурационном файле.
统计信息
- 总下载量: 239
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 3
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-12-28
