<commit_before>Symfony PHP-QA-Tools Edition
========================

[![Build Status](http://ci.responsive-code.de/jenkins/job/symfony-phpqatools/badge/icon)](http://ci.responsive-code.de/jenkins/job/symfony-phpqatools/)

Welcome to the Symfony PHP-QA-Tools Edition - a fully-functional Symfony2
application that you can use as the skeleton for your new applications.
This edition includes all features from the [**Symfony Standard Edition**][1]

Prerequisites
---------------

This edition requires some Prerequisites to be installed first:

  * A running jenkins CI server instance

  * The http://jenkins-php.org/ template implementation.
    I have included this project's jenkins config.xml file inside the 'build/jenkins-job-template' folder

  * You need to implement some kind of service hook in your project from i.e. GitHub Service to your jenkins instance,
    (or you start your builds by hand in the admin section of your jenkins instance)

1) Installing the PHP-QA-Tools Edition
----------------------------------

When it comes to installing the Symfony Standard Edition, you have the
following options.

### Use Composer (*recommended*)

As Symfony uses [Composer][2] to manage its dependencies, the recommended way
to create a new project is to use it.

If you don't have Composer yet, download it following the instructions on
http://getcomposer.org/ or just run the following command:

    curl -s https://getcomposer.org/installer | php

Then, use the `create-project` command to generate a new Symfony application:

    php composer.phar create-project tp/phpqatools-edition path/to/install 2.1.x-dev

Composer will install Symfony and all its dependencies under the
`path/to/install` directory.


What's inside?
---------------

  * An ant build.xml file that is configured for use with Symfony2 which will gather almost any data your code can
    deliver, including behat / mink html reporting

  * A PhpDox-0.4.0-alpha phpdox.xml.dist that is configured for the project's ant build file

  * A Behat configuration file and a Behat Test Scenario in the AcmeDemoBundle

  * A standard PHP Mess Detector xml configuration

  * Everything that the framework-standard-edition provides


It comes pre-configured with the following additional bundles:

  * **All the behat/* requirements**

  * [**LiipFunctionalTestBundle**][3] - Adds several enhancements, including
    template and routing annotation capability

  * **AcmeDemoBundle** (in dev/test env) - A demo bundle with some example
    code and behat scenarios

Enjoy!

[1]:  https://github.com/symfony/symfony-standard
[2]:  http://getcomposer.org
[3]:  https://github.com/liip/LiipFunctionalTestBundle
<commit_msg>Removed trailing ws.<commit_after>Symfony PHP-QA-Tools Edition
========================

[![Build Status](http://ci.responsive-code.de/jenkins/job/symfony-phpqatools/badge/icon)](http://ci.responsive-code.de/jenkins/job/symfony-phpqatools/)

Welcome to the Symfony PHP-QA-Tools Edition - a fully-functional Symfony2
application that you can use as the skeleton for your new applications.
This edition includes all features from the [**Symfony Standard Edition**][1]

Prerequisites
---------------

This edition requires some Prerequisites to be installed first:

  * A running jenkins CI server instance

  * The http://jenkins-php.org/ template implementation.
    I have included this project's jenkins config.xml file inside the 'build/jenkins-job-template' folder

  * You need to implement some kind of service hook in your project from i.e. GitHub Service to your jenkins instance,
    (or you start your builds by hand in the admin section of your jenkins instance)

1) Installing the PHP-QA-Tools Edition
----------------------------------

When it comes to installing the Symfony Standard Edition, you have the
following options.

### Use Composer (*recommended*)

As Symfony uses [Composer][2] to manage its dependencies, the recommended way
to create a new project is to use it.

If you don't have Composer yet, download it following the instructions on
http://getcomposer.org/ or just run the following command:

    curl -s https://getcomposer.org/installer | php

Then, use the `create-project` command to generate a new Symfony application:

    php composer.phar create-project tp/phpqatools-edition path/to/install 2.1.x-dev

Composer will install Symfony and all its dependencies under the
`path/to/install` directory.


What's inside?
---------------

  * An ant build.xml file that is configured for use with Symfony2 which will gather almost any data your code can
    deliver, including behat / mink html reporting

  * A PhpDox-0.4.0-alpha phpdox.xml.dist that is configured for the project's ant build file

  * A Behat configuration file and a Behat Test Scenario in the AcmeDemoBundle

  * A standard PHP Mess Detector xml configuration

  * Everything that the framework-standard-edition provides


It comes pre-configured with the following additional bundles:

  * **All the behat/* requirements**

  * [**LiipFunctionalTestBundle**][3] - Adds several enhancements, including
    template and routing annotation capability

  * **AcmeDemoBundle** (in dev/test env) - A demo bundle with some example
    code and behat scenarios

Enjoy!

[1]:  https://github.com/symfony/symfony-standard
[2]:  http://getcomposer.org
[3]:  https://github.com/liip/LiipFunctionalTestBundle
{'fraction_non_alphanumeric': 0.10701038575667655, 'fraction_numerical': 0.0051928783382789315, 'mean_word_length': 3.743183817062445, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 8}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '271795', 'n_tokens_mistral': 1538, 'n_tokens_neox': 1444, 'n_words': 610}