esit / composertoolbox
该软件包已被废弃,不再维护。没有建议的替代软件包。
ComposerToolbox 是一个用于开源 CMS Contao 的扩展,它允许在不直接编辑的情况下将受保护的仓库添加到 composer.json。
1.0.7
2019-08-03 07:34 UTC
Requires
- php: >=7.1
- contao/core-bundle: ~4.4
README
描述
ComposerToolbox 是一个用于开源 CMS Contao 的扩展,它允许在不直接编辑的情况下将受保护的仓库添加到 composer.json。
安装
可以通过管理器轻松安装扩展,只需搜索 esit/composertoolbox
。
使用(针对用户)
安装后,在后台会出现一个新菜单项。通过这个菜单项,可以将其他扩展添加到 composer.json
。只需上传一个 composer.json
文件并输入内容的 SHA512 哈希值。这个哈希值应由要安装的扩展的开发者提供。
登记后,可以在管理器中更新这些包,此时也会安装新的包。
composer.json 的结构(针对开发者)
可以在扩展的 composer.json
中存储数据。可以读取整个文件,因为所有不需要的条目都将被忽略。需要在 extras
部分创建 composertoolbox
部分。在那里可以输入必要的 require
、require-dev
和 repositories
条目。
仓库必须命名!否则您将无法删除它!(请参阅 repositories
部分下的示例)
示例
"extra": { "composertoolbox": { "require": { "esit/testtoolbox": "^1.0" }, "repositories": { "esit/testtoolbox": { "type": "vcs", "url": "https://gitlab+deploy-token-xx:xqxkXWXYx503XyxD0QXq@total-kreativ.de/pfroch/esit_testtoolbox_dev4.git" } } } }
可以使用以下 PHP 命令生成哈希值:
echo hash_file('sha512', 'composer.json');
在包含要生成哈希值的 composer.json
的目录中执行命令。
作者
e@sy Solution IT
Patrick Froch
许可证
在 LGPLv3 许可证下分发。有关更多信息,请参阅 LICENSE
文件。