PHPackages                             datasift/stone - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. datasift/stone

AbandonedLibrary[Utility &amp; Helpers](/categories/utility)

datasift/stone
==============

DataSift's in-house library for building QA tools

1.10.3(8y ago)131.5k↓92.3%[1 PRs](https://github.com/datasift/ms-lib-stone/pulls)2BSD-3-Clause

Since Jul 24Compare

[ Source](https://github.com/datasift/ms-lib-stone)[ Packagist](https://packagist.org/packages/datasift/stone)[ Docs](https://github.com/datasift/ms-lib-stone)[ RSS](/packages/datasift-stone/feed)WikiDiscussions Synced today

READMEChangelogDependencies (3)Versions (46)Used By (2)

ms-lib-stone
============

[](#ms-lib-stone)

**ms-lib-stone** is DataSift's in-house framework for [Storyplayer](http://datasift.github.io/storyplayer), Storyteller, Hornet and other QA tools.

System-Wide Installation
------------------------

[](#system-wide-installation)

ms-lib-stone should be installed using the [PEAR Installer](http://pear.php.net). This installer is the PHP community's de-facto standard for installing PHP components.

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

```

Composer support is coming soon.

As A Dependency On Your Component
---------------------------------

[](#as-a-dependency-on-your-component)

If you are creating a component that relies on ms-lib-stone, please make sure that you add ms-lib-stone to your component's package.xml file:

```

      ms-lib-stone
      datasift.github.io/pear
      1.0.0
      1.999.99999

```

Usage
-----

[](#usage)

At the moment, we haven't published any documentation for this library. Please look at the unit tests to see how we recommend using the library.

Development Environment
-----------------------

[](#development-environment)

If you want to patch or enhance this component, you will need to create a suitable development environment. The easiest way to do that is to install 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

```

You can then fork and clone the git repository.

Then, install a local copy of this component's dependencies to complete the development environment:

```
# build vendor/ folder
phing build-vendor

```

To make life easier for you, common tasks (such as running unit tests, generating code review analytics, and creating the PEAR package) have been automated using [phing](http://phing.info). You'll find the automated steps inside the build.xml file that ships with the component.

Run the command 'phing' in the component's top-level folder to see the full list of available automated tasks.

License
-------

[](#license)

See LICENSE.txt for full license details.

###  Health Score

37

—

LowBetter than 81% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity26

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity76

Established project with proven stability

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~43 days

Recently: every ~264 days

Total

42

Last Release

2950d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/2dc3934d5c3ce55e18dca95d52b564fb2a34986770af3c532dba6c248ef58f3a?d=identicon)[stuartherbert](/maintainers/stuartherbert)

![](https://www.gravatar.com/avatar/a12d320566b358e14f24f10a52d0f74344434c46d0e27373f4ed0f83e7d8885b?d=identicon)[datasift](/maintainers/datasift)

### Embed Badge

![Health badge](/badges/datasift-stone/health.svg)

```
[![Health](https://phpackages.com/badges/datasift-stone/health.svg)](https://phpackages.com/packages/datasift-stone)
```

###  Alternatives

[orchestra/testbench

Laravel Testing Helper for Packages Development

2.2k42.5M40.9k](/packages/orchestra-testbench)[ec-europa/toolkit

Toolkit packaged for Drupal projects based on Robo.

40252.8k34](/packages/ec-europa-toolkit)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

245.2k](/packages/aedart-athenaeum)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
