datasift/stone

此包已被废弃,不再维护。未建议替代包。

DataSift 内部库,用于构建 QA 工具

1.10.3 2018-06-06 13:15 UTC

README

ms-lib-stone 是 DataSift 内部用于 Storyplayer、Storyteller、Hornet 等质量保证工具的框架。

系统级安装

应使用 PEAR 安装程序 安装 ms-lib-stone。此安装程序是 PHP 社区的 PHP 组件安装事实标准。

sudo pear channel-discover datasift.github.io/pear
sudo pear install --alldeps datasift/ms-lib-stone

Composer 支持即将推出。

作为组件的依赖项

如果您正在创建依赖 ms-lib-stone 的组件,请确保将 ms-lib-stone 添加到您组件的 package.xml 文件中

<dependencies>
  <required>
    <package>
      <name>ms-lib-stone</name>
      <channel>datasift.github.io/pear</channel>
      <min>1.0.0</min>
      <max>1.999.99999</max>
    </package>
  </required>
</dependencies>

使用方法

目前,我们没有为此库发布任何文档。请查看单元测试以了解我们推荐的库使用方法。

开发环境

如果您想修补或增强此组件,您需要创建一个合适的发展环境。最简单的方法是安装 phix4componentdev

# phix4componentdev
sudo apt-get install php5-xdebug
sudo apt-get install php5-imagick
sudo pear channel-discover pear.phix-project.org
sudo pear -D auto_discover=1 install -Ba phix/phix4componentdev

然后,您可以对该 git 仓库进行分支和克隆。

然后,安装此组件依赖项的本地副本以完成开发环境

# build vendor/ folder
phing build-vendor

为了让您的生活更轻松,一些常见的任务(例如运行单元测试、生成代码审查分析以及创建 PEAR 包)已通过 phing 自动化。您将在组件附带的 build.xml 文件中找到这些自动化步骤。

在组件的最高级目录中运行命令 'phing' 以查看可用的自动化任务列表。

许可证

有关完整的许可证详情,请参阅 LICENSE.txt。