thinkingmedia / phing

Phing 自定义任务集合

v1.0.0 2015-04-14 14:48 UTC

This package is not auto-updated.

Last update: 2024-09-28 16:20:41 UTC


README

Code Climate License

ThinkingMedia/Phing 是我们每天在网站开发项目中使用的 Phing 自定义任务集合。

用法

ThinkingMedia/Phing 是使用 PSR-0 命名空间实现的 Phing 自定义任务,通过 composer 安装在你的项目中。在使用之前,你需要包含 composer 自动加载器,并包含 ThinkingMedia/Phing 项目路径。

以下是一个空的 build.xml 文件,以帮助你开始。

<?xml version="1.0"?>
<project name="YourProjectName" default="build">
    <php expression="include('vendor/autoload.php')"/>
    <includepath classpath="vendor/thinkingmedia/phing/src"/>
    
    <target name="build">
    </target>
</project>

任务

### DepsTask

处理执行 Google 的 Closure Dependency 生成器,用于 JavaScript。

<taskdef name="deps" classname="GemsPhing.Closure.DepsTask"/>

<deps output="www/deps.js" library="./www/closure-library" prefix="../../../src/cgTag">
    <fileset dir="./www/src/cgTag"/>
</deps>

安装 最新稳定版本

使用 composer 安装

 composer require thinkingmedia/phing

Total Downloads Latest Unstable Version

单元测试 测试覆盖率

为了运行单元测试,你需要 phpunit。安装后,你可以通过运行以下命令来运行单元测试套件:

$ phpunit

要求

  • ThinkingMedia/Phing 需要 Phing 2.x 或更高版本,但在 composer 的依赖项列表中未列出。

提交错误和功能请求

错误和功能请求在 GitHub 上跟踪。

作者

Mathew Foscarini - support@thinkingmedia.ca - http://www.thinkingmedia.ca

请参阅参与此项目的 贡献者列表

许可

Phing 在 MIT 许可下授权 - 请参阅 LICENSE 文件以获取详细信息。