PHPackages                             sandrokeil/citools - 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. [DevOps &amp; Deployment](/categories/devops)
4. /
5. sandrokeil/citools

ActiveLibrary[DevOps &amp; Deployment](/categories/devops)

sandrokeil/citools
==================

Composer meta package of QA tools for Travis, Coveralls and Scrutenizer

2.0.0(11y ago)1283044BSD-3-ClausePHPPHP ~5.3

Since Apr 2Pushed 11y ago2 watchersCompare

[ Source](https://github.com/sandrokeil/citools)[ Packagist](https://packagist.org/packages/sandrokeil/citools)[ Docs](https://github.com/sandrokeil/citools)[ RSS](/packages/sandrokeil-citools/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (1)Dependencies (5)Versions (3)Used By (4)

CI-Tools Composer meta package for PHP code
===========================================

[](#ci-tools-composer-meta-package-for-php-code)

> You want one repository which loads common PHP QA tools?

> You want examples of all the beautiful services around GitHub for PHP analysis?

> You want to be a badge poser?

> This module comes to the rescue!

[![Latest Stable Version](https://camo.githubusercontent.com/b67a40e2be3023c9ba9249323905b7e0b88e0964731362094743a52d19a1b949/68747470733a2f2f706f7365722e707567782e6f72672f73616e64726f6b65696c2f6369746f6f6c732f762f737461626c652e706e67)](https://packagist.org/packages/sandrokeil/citools)[![Dependency Status](https://camo.githubusercontent.com/bfe51cdb76cb0ff5c7ee114111cb9966d46f5d84562870e40b94d593e7f63189/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f757365722f70726f6a656374732f3534303337316230656162363261313332383030303134612f62616467652e737667)](https://www.versioneye.com/user/projects/540371b0eab62a132800014a)[![Total Downloads](https://camo.githubusercontent.com/109977661e89c9a9c46dc7bb2d7b59c327e173c67e109157294c9dc431eea1dc/68747470733a2f2f706f7365722e707567782e6f72672f73616e64726f6b65696c2f6369746f6f6c732f646f776e6c6f6164732e706e67)](https://packagist.org/packages/sandrokeil/easy-config)[![License](https://camo.githubusercontent.com/50d72bbfe5a634c229223737615b5588ae4c8398c0c690068620f2baa64a0c86/68747470733a2f2f706f7365722e707567782e6f72672f73616e64726f6b65696c2f6369746f6f6c732f6c6963656e73652e706e67)](https://packagist.org/packages/sandrokeil/citools)

The composer.json contains definitions of QA tools for [Travis-CI](https://travis-ci.org/), [Coveralls](https://coveralls.io/) and [Scrutinizer](https://scrutinizer-ci.com/) integration. So it's really easy to integrate these tools.

Installation
------------

[](#installation)

Installation of this module uses composer. For composer documentation, please refer to [getcomposer.org](http://getcomposer.org/).

Put the following into your composer.json

```
{
    "require-dev": {
        "sandrokeil/citools": "~2.0"
    }
}

```

Documentation
-------------

[](#documentation)

See [.travis.yml](.travis.yml), [.scrutinizer.yml](.scrutinizer.yml) and [phpunit.xml.dist](phpunit.xml.dist) for an example configuration. See also [Bootstrap.php](test/Bootstrap.php) to initalize your ZF2 project for your tests.

Continuous Integration/Inspection tools
---------------------------------------

[](#continuous-integrationinspection-tools)

Register your repository on these services for PHP analysis.

- [Travis-CI](https://travis-ci.org/)
- [Scrutinizer](https://scrutinizer-ci.com/)
- [Coveralls](https://coveralls.io/)
- [VersionEye](https://www.versioneye.com)
- [SensioLabsInsight](https://insight.sensiolabs.com/)
- [PHP-CS-Fixer](https://github.com/FriendsOfPHP/PHP-CS-Fixer)

Integrated libraries
--------------------

[](#integrated-libraries)

These PHP libraries are used to generate reports for above services.

- [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit)
- [phpunit/php-invoker](https://github.com/sebastianbergmann/php-invoker)
- [phpmd/phpmd](https://github.com/phpmd/phpmd)
- [squizlabs/php\_codesniffer](https://github.com/squizlabs/PHP_CodeSniffer)
- [satooshi/php-coveralls](https://github.com/satooshi/php-coveralls)

Additional badges
-----------------

[](#additional-badges)

All continuous integration/inspection tools have its own badges but if you want to be a badge poser, here are more.

- [Packagist](https://packagist.org/) - Register your repository here and other services will use it
- [HHVM Status](http://hhvm.h4cc.de) - [HHVM](http://hhvm.com/) support badge
- [Badge Poser](https://poser.pugx.org) - Several badges depending on repository
- [Shields.io](http://shields.io/) - Custom badges
- [Still Maintained](http://stillmaintained.com/) - Finally a place to mark your open source project as abandoned or looking for a new maintainer
- [Issuestats.com](http://issuestats.com/) Analyze and compare how long it takes for GitHub issues to be closed

Application access
------------------

[](#application-access)

Some CI tools need access to your repository. Sign in with your GitHub login to grant access to your repository. Here is a list of webhooks and services which need access to your repository.

### Webhooks

[](#webhooks)

-  (automatically created)
-  (automatically created)

### Services

[](#services)

- Packagist (must be created manually, please follow instructions on the website)
- Travis CI (must be created manually, please follow instructions on the website)

###  Health Score

32

—

LowBetter than 69% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity24

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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 ~292 days

Total

2

Last Release

4180d ago

Major Versions

1.0.0 → 2.0.02015-01-19

### Community

Maintainers

![](https://www.gravatar.com/avatar/58f3428ea5d86dde45a70842c5228d295ec37a493594d484bf1ed2552e85b791?d=identicon)[sandrokeil](/maintainers/sandrokeil)

---

Top Contributors

[![sandrokeil](https://avatars.githubusercontent.com/u/3597436?v=4)](https://github.com/sandrokeil "sandrokeil (3 commits)")

---

Tags

phpqatravistoolscibadgescoverallsscrutenizer

### Embed Badge

![Health badge](/badges/sandrokeil-citools/health.svg)

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

###  Alternatives

[h4cc/phpqatools

A meta composer package for PHP QA Tools.

6118.6k1](/packages/h4cc-phpqatools)

PHPackages © 2026

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