rinvex / laravel-composer
Rinvex Composer 是一个直观的软件包,利用 Composer 插件 API,提供增强的安装功能,允许软件包在标准 vendor 目录之外安装,并在安装、更新和卸载阶段执行自定义脚本。
Requires
- php: ^8.1.0
- composer-plugin-api: ^2.3.0
- illuminate/console: ^10.0.0 || ^11.0.0
- illuminate/support: ^10.0.0 || ^11.0.0
- rinvex/laravel-support: ^7.0.0
- symfony/console: ^6.2.0
Requires (Dev)
- codedungeon/phpunit-result-printer: ^0.32.0
- composer/composer: ^2.5.0
- illuminate/container: ^10.0.0 || ^11.0.0
- phpunit/phpunit: ^10.1.0
- dev-master
- v7.6.2
- v7.6.1
- v7.6.0
- v7.5.11
- v7.5.10
- v7.5.9
- v7.5.8
- v7.5.7
- v7.5.6
- v7.5.5
- v7.5.4
- v7.5.3
- v7.5.2
- v7.5.1
- v7.5.0
- v7.4.0
- v7.3.1
- v7.3.0
- v7.2.2
- v7.2.1
- v7.2.0
- v7.1.0
- v7.0.0
- v6.1.0
- v6.0.1
- v6.0.0
- v5.0.3
- v5.0.2
- v5.0.1
- v5.0.0
- v4.2.2
- v4.2.1
- v4.2.0
- v4.1.0
- v4.0.5
- v4.0.4
- v4.0.3
- v4.0.2
- v4.0.1
- v4.0.0
- v3.0.1
- v3.0.0
- v2.1.1
- v2.1.0
- v2.0.0
- v1.0.2
- v1.0.1
- v1.0.0
- v0.0.2
- v0.0.1
- dev-develop
This package is auto-updated.
Last update: 2024-08-22 00:34:18 UTC
README
Rinvex Composer 是一个直观的软件包,利用 Composer 插件 API,提供增强的安装功能,允许软件包在标准 vendor 目录之外安装,并在安装、更新和卸载阶段执行自定义脚本。
安装
-
使用 composer 安装软件包
composer require rinvex/laravel-composer
-
可选 如果您想更改配置
php artisan rinvex:publish:composer
-
完成!
用法
该软件包的主要目的是调整 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 install
或 composer update
。Rinvex Composer 安装程序将识别软件包类型并将其放置在正确的目录中。
资源
变更日志
有关项目的完整历史记录,请参阅 变更日志。
支持
以下支持渠道随时可供您使用
贡献 & 协议
感谢您考虑为该项目做出贡献!贡献指南可以在 CONTRIBUTING.md 中找到。
欢迎提出错误报告、功能请求和拉取请求。
安全漏洞
如果您在此项目中发现安全漏洞,请发送电子邮件至 help@rinvex.com。所有安全漏洞都将得到及时处理。
关于Rinvex
Rinvex是一家成立于2016年6月的埃及亚历山大市的软件解决方案初创公司,专注于为中小企业提供集成企业解决方案。我们相信,我们的动力源于“价值、范围和影响”,这是我们与众不同的地方,并通过软件的力量释放我们哲学的无限可能性。我们喜欢称之为“以生命速度的创新”。这就是我们为推进人类文明尽自己的一份力。
许可
本软件在 MIT许可证(MIT) 下发布。
© 2016-2022 Rinvex LLC,部分版权所有。