fancyguy/webroot-installer

为存在于应用 webroot 中的库提供 composer 安装器。

安装次数: 1,217,648

依赖项: 18

建议者: 0

安全性: 0

星标: 124

关注者: 8

分支: 22

公开问题: 5

类型:composer-installer

1.1.0 2013-03-15 17:51 UTC

This package is auto-updated.

Last update: 2024-09-15 05:20:20 UTC


README

Build Status

此工具用于支持 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://wordpress.org/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 设置为非空目录将大多数情况下删除其内容。建议在项目目录中使用一个干净的目标。