fancyguy / webroot-installer
为存在于应用 webroot 中的库提供 composer 安装器。
1.1.0
2013-03-15 17:51 UTC
Requires (Dev)
- composer/composer: 1.0.*@dev
- phpunit/phpunit: 3.7.*
This package is auto-updated.
Last update: 2024-09-15 05:20:20 UTC
README
此工具用于支持 composer 配置的 PHP 包,它允许根包定义一个 webroot 目录和 webroot 包,并在正确的位置自动安装。
示例 composer.json 文件
{
"name": "fancyguy/www-fancyguy-com",
"description": "Package to build www.fancyguy.com",
"authors": [
{
"name": "Steve Buzonas",
"email": "steve@fancyguy.com"
}
],
"repositories": [
{
"type": "package",
"package": {
"name": "wordpress/wordpress",
"type": "webroot",
"version": "4.5.1",
"dist": {
"type": "zip",
"url": "https://wordpresstheme.cn/wordpress-4.5.1-no-content.zip"
},
"require": {
"fancyguy/webroot-installer": "^1.0"
}
}
}
],
"require": {
"wordpress/wordpress": "4.5.*"
},
"extra": {
"webroot-dir": "content",
"webroot-package": "wordpress/wordpress"
}
}
这将安装定义的 wordpress/wordpress 包到项目的 content 目录中。
警告
将 webroot-dir 设置为非空目录将大多数情况下删除其内容。建议在项目目录中使用一个干净的目标。