thinkingmedia / phing
Phing 自定义任务集合
v1.0.0
2015-04-14 14:48 UTC
Requires
- phing/phing: 2.*
- thinkingmedia/underscore: ~1.0
This package is not auto-updated.
Last update: 2024-09-28 16:20:41 UTC
README
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
单元测试 
为了运行单元测试,你需要 phpunit。安装后,你可以通过运行以下命令来运行单元测试套件:
$ phpunit
要求
- ThinkingMedia/Phing 需要 Phing 2.x 或更高版本,但在 composer 的依赖项列表中未列出。
提交错误和功能请求
错误和功能请求在 GitHub 上跟踪。
作者
Mathew Foscarini - support@thinkingmedia.ca - http://www.thinkingmedia.ca
请参阅参与此项目的 贡献者列表。
许可
Phing 在 MIT 许可下授权 - 请参阅 LICENSE
文件以获取详细信息。