rinvex/laravel-composer

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

Rinvex Composer 是一个直观的软件包,利用 Composer 插件 API,提供增强的安装功能,允许软件包在标准 vendor 目录之外安装,并在安装、更新和卸载阶段执行自定义脚本。

安装次数: 11,139

依赖者: 19

建议者: 0

安全: 0

星标: 11

关注者: 3

分支: 4

开放问题: 0

类型:composer-plugin

v7.6.2 2023-08-28 09:48 UTC

README

Rinvex Composer 是一个直观的软件包,利用 Composer 插件 API,提供增强的安装功能,允许软件包在标准 vendor 目录之外安装,并在安装、更新和卸载阶段执行自定义脚本。

Packagist Scrutinizer Code Quality Travis StyleCI License

安装

  1. 使用 composer 安装软件包

    composer require rinvex/laravel-composer
  2. 可选 如果您想更改配置

    php artisan rinvex:publish:composer
  3. 完成!

用法

该软件包的主要目的是调整 Composer 的默认行为,允许自定义软件包在 vendor 目录之外安装。它使用 Composer 插件 API,并内置对 Rinvex Cortex 模块、扩展和主题的支持。

支持的软件包类型

  • cortex-theme
  • cortex-module
  • cortex-extension

备注

  • 查看 Composer 的 自定义安装程序
  • 您可以通过 config/rinvex.composer.php 中的配置文件添加更多自定义软件包类型。此文件提供了自定义软件包类型的示例。要了解其工作原理,请考虑检查 composer 插件 逻辑。

基本用法

Rinvex Cortex 模块、扩展和主题安装到可定制的路径,允许您放置在任何您喜欢的地方。默认配置使用这些路径

  • cortex-theme - config('rinvex.composer.cortex-theme.path') (默认: app/themes)
  • cortex-module - config('rinvex.composer.cortex-module.path') (默认: app/modules)
  • cortex-extension - config('rinvex.composer.cortex-extension.path') (默认: app/extensions)

在创建新的 Rinvex Cortex 模块、扩展或主题时,请在您的软件包的 composer.json 中指定正确的 composer 软件包类型。对于模块,使用 "type": "cortex-module",对于扩展,使用 "type": "cortex-extension",对于主题,使用 "type": "cortex-theme"

然后,在您的应用程序根目录中执行 composer installcomposer update。Rinvex Composer 安装程序将识别软件包类型并将其放置在正确的目录中。

资源

变更日志

有关项目的完整历史记录,请参阅 变更日志

支持

以下支持渠道随时可供您使用

贡献 & 协议

感谢您考虑为该项目做出贡献!贡献指南可以在 CONTRIBUTING.md 中找到。

欢迎提出错误报告、功能请求和拉取请求。

安全漏洞

如果您在此项目中发现安全漏洞,请发送电子邮件至 help@rinvex.com。所有安全漏洞都将得到及时处理。

关于Rinvex

Rinvex是一家成立于2016年6月的埃及亚历山大市的软件解决方案初创公司,专注于为中小企业提供集成企业解决方案。我们相信,我们的动力源于“价值、范围和影响”,这是我们与众不同的地方,并通过软件的力量释放我们哲学的无限可能性。我们喜欢称之为“以生命速度的创新”。这就是我们为推进人类文明尽自己的一份力。

许可

本软件在 MIT许可证(MIT) 下发布。

© 2016-2022 Rinvex LLC,部分版权所有。