Download the PHP package ibuildings/qa-tools without Composer
On this page you can find all versions of the php package ibuildings/qa-tools. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package qa-tools
Ibuildings QA Tools 
A set of quality assurance tools that are easily configurable through an installer.
The QA Tools are meant to provide you with a decent base build setup, conforming to Ibuildings standards. They are not meant to provide a solution for every use case. If you want a more complex setup, you can use the resulting configurations as a base and configure it manually.
The official, full documentation can be found on our GitHub pages.
Requirements
At this moment, QA Tools requires your project to be under Git version control.
Furthermore, it requires you to have a Linuxy environment with the Dash shell
(sh
), Ant (ant
), and the common tools find
, tr
, and xargs
in your
PATH. After installing Ant, QA Tools should work on your Linux or
macOS machine.
Installation
The recommended way to install the QA Tools is by using our installer:
If you want, you can use the --install-dir
option for qa-tool-setup.php
to indicate where QA tools
should be installed. E.g., php qa-tools-setup.php --install-dir=/usr/local/bin
. It is recommended you
download QA tools to either your project directory or to some location that is in your PATH.
A specific version can be installed by specifying the --version
option: php qa-tools-setup.php --version=3.0.0-alpha2
. This is useful when installing unstable versions of QA Tools.
To see all the options of the installer, run php qa-tools-setup.php --help
.
Read why we release the QA Tools as a Phar here.
Usage
The configure
subcommand will start an interactive questionnaire to help you
quickly configure various QA tools to your project's testing needs. It remembers
your answers, so you can easily reconfigure the tools.
Upgrading
The QA Tools Phar distributable is self-updateable in a way that is very similar to Composer. The following command will check the QA Tools' [Releases][github-qa-releases] page for the latest stable version, and replace your executable Phar:
Contributing
- Contributing guidelines
- Development
- Configuration process
- Task development
- Tool development
- Writing system tests
- Phar
- Release process
- Reporting a bug
- Ubiquitous language
All versions of qa-tools with dependencies
ext-pcntl Version *
beberlei/assert Version ^2.5
composer/semver Version ^1.4
guzzlehttp/guzzle Version ^6.2
padraic/phar-updater Version ^1.0
psr/log Version ^1.0
symfony/config Version ^3.2
symfony/console Version ^3.2
symfony/dependency-injection Version ^3.2
symfony/process Version ^3.2
symfony/yaml Version ^3.2
twig/twig Version ^1.24
zendframework/zend-json Version ^3.0