esit / composertoolbox

该软件包已被废弃,不再维护。没有建议的替代软件包。

ComposerToolbox 是一个用于开源 CMS Contao 的扩展,它允许在不直接编辑的情况下将受保护的仓库添加到 composer.json。

安装: 119

依赖者: 0

建议者: 0

安全: 0

星星: 0

关注者: 1

分支: 0

开放问题: 0

类型:contao-bundle

1.0.7 2019-08-03 07:34 UTC

This package is auto-updated.

Last update: 2023-03-28 06:39:07 UTC


README

e@sy Solution IT

描述

ComposerToolbox 是一个用于开源 CMS Contao 的扩展,它允许在不直接编辑的情况下将受保护的仓库添加到 composer.json。

安装

可以通过管理器轻松安装扩展,只需搜索 esit/composertoolbox

使用(针对用户)

安装后,在后台会出现一个新菜单项。通过这个菜单项,可以将其他扩展添加到 composer.json。只需上传一个 composer.json 文件并输入内容的 SHA512 哈希值。这个哈希值应由要安装的扩展的开发者提供。

登记后,可以在管理器中更新这些包,此时也会安装新的包。

composer.json 的结构(针对开发者)

可以在扩展的 composer.json 中存储数据。可以读取整个文件,因为所有不需要的条目都将被忽略。需要在 extras 部分创建 composertoolbox 部分。在那里可以输入必要的 requirerequire-devrepositories 条目。

仓库必须命名!否则您将无法删除它!(请参阅 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 文件。