mahmouddev / installers
Yallagroup 系统安装程序
dev-master / 1.0.x-dev
2016-10-11 05:20 UTC
Requires
- composer-plugin-api: ^1.0
Requires (Dev)
- composer/composer: 1.0.*@dev
- phpunit/phpunit: 4.1.*
Replaces
- roundcube/plugin-installer: *
- shama/baton: *
This package is not auto-updated.
Last update: 2024-09-18 19:23:29 UTC
README
这是为PHP包作者编写的,可以在他们的composer.json
中要求使用。它将根据指定的包类型将他们的包安装到正确的位置。当前支持的包类型
稳定的类型被标记为粗体,这意味着这些类型的安装路径不会改变。对这些类型的任何调整都需要创建全新的类型,以涵盖所需的变化。
示例composer.json
文件
这是一个Yallagroup模块的示例。在您的composer.json文件中需要设置的最重要的部分是"type": "yallagroup-module"
,这描述了您的包是什么,以及"require": { "mahmouddev/installers": "dev-master" }
,这告诉composer加载自定义安装程序。
{ "name": "you/ftp", "type": "yallagroup-module", "require": { "mahmouddev/installers": "dev-master" } }
这将把您的包安装到在用户运行php composer.phar install
时,基础应用路由的Modules/Ftp/
文件夹中。