endroid/installer

用于安装配置文件的Composer插件

资助包维护!
endroid

安装次数: 7,694,339

依赖者: 35

建议者: 0

安全性: 0

星标: 141

关注者: 4

分支: 6

开放问题: 1

类型:composer-plugin

1.4.5 2023-11-07 12:11 UTC

README

endroid编写

Latest Stable Version Build Status Total Downloads Monthly Downloads License

用于安装配置文件的Composer插件。安装程序会自动检测库安装的项目类型,并从您的包中安装相应的配置文件。

阅读博客了解更多关于我创建此插件的原因。

安装

composer config allow-plugins.endroid/installer true
composer require endroid/installer

使用

将您希望在安装和更新包时复制的配置文件添加到包根目录下的 .install 目录中。这些文件将被复制到项目中的相应目录。

.install
    symfony
        config
            packages
                package_name.yaml
            routes
                package_name.yaml

请注意,安装程序只会复制项目中尚未存在的文件,以确保用户的更改不会被覆盖。如果您想使用最新的默认配置,请在更新之前从本地删除文件。

禁用包的自动安装

通常您希望文件自动安装,但如果您在使用安装程序时遇到问题或不想某些包自动安装,您可以通过composer.json指定这一点。

"extra": {
    "endroid": {
        "installer": {
            "enabled": false,
            "exclude": [
                "endroid/asset",
                "endroid/embed"
            ]
        }
    }
}

版本控制

版本号遵循MAJOR.MINOR.PATCH方案。向后兼容的更改将保持在最低限度,但请注意,这些更改可能发生。在生产中锁定依赖项,并在升级时测试您的代码。

许可证

此包采用MIT许可证。有关完整的版权和许可信息,请查看与源代码一起分发的LICENSE文件。