PHPackages                             soy-php/soy - 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. [CLI &amp; Console](/categories/cli)
4. /
5. soy-php/soy

ActiveLibrary[CLI &amp; Console](/categories/cli)

soy-php/soy
===========

PHP task runner focused on clean syntax and allowing flexible implementation

0.2.2(10y ago)6612.1k310MITPHP

Since Nov 16Pushed 10y ago5 watchersCompare

[ Source](https://github.com/soy-php/soy)[ Packagist](https://packagist.org/packages/soy-php/soy)[ RSS](/packages/soy-php-soy/feed)WikiDiscussions develop Synced 1mo ago

READMEChangelogDependencies (2)Versions (7)Used By (10)

Soy
===

[](#soy)

[![Latest Stable Version](https://camo.githubusercontent.com/821b2ae68392a36f2646c3cef2cc1b65bd965f18f589b8ac500cb851d4c68d51/68747470733a2f2f706f7365722e707567782e6f72672f736f792d7068702f736f792f762f737461626c65)](https://packagist.org/packages/soy-php/soy) [![Total Downloads](https://camo.githubusercontent.com/39f1175eca9a9fbcaea08201345061886fdd47000459ccf1e03da6db892d8d8b/68747470733a2f2f706f7365722e707567782e6f72672f736f792d7068702f736f792f646f776e6c6f616473)](https://packagist.org/packages/soy-php/soy) [![Latest Unstable Version](https://camo.githubusercontent.com/a8e7a77bce2b91d101daf353fcecbd3edfb3973ce6e1f6e598c1ce5036405bb4/68747470733a2f2f706f7365722e707567782e6f72672f736f792d7068702f736f792f762f756e737461626c65)](https://packagist.org/packages/soy-php/soy) [![License](https://camo.githubusercontent.com/f686e8c3b45e29cffd22e540a231aa04b2341d1956409303585759c02f8146ff/68747470733a2f2f706f7365722e707567782e6f72672f736f792d7068702f736f792f6c6963656e7365)](https://packagist.org/packages/soy-php/soy)

Introduction
------------

[](#introduction)

Soy is a PHP task runner focused on clean syntax and allowing flexible implementation.

For more information, see the [Why Soy?](#why-soy) section.

Tasks
-----

[](#tasks)

- [Codeception](https://github.com/soy-php/codeception-task)
- [Doctrine Migrations](https://github.com/soy-php/doctrine-migrations-task)
- [Grunt](https://github.com/soy-php/grunt-task)
- [Gulp](https://github.com/soy-php/gulp-task)
- [Phinx](https://github.com/soy-php/phinx-task)
- [PHP Code Sniffer](https://github.com/soy-php/phpcs-task)
- [PHP Lint](https://github.com/soy-php/php-lint-task)
- [PHP Mess Detector](https://github.com/soy-php/phpmd-task)
- [Replace](https://github.com/soy-php/replace-task)
- [Symfony Build Parameters](https://github.com/Enrise/soy-symfony-build-parameters-task)

Usage
-----

[](#usage)

Include soy in your project with composer:

```
$ composer require soy-php/soy
```

Include the tasks you need using composer, Soy doesn't come with any default tasks. For this example we can include the Gulp Task:

```
$ composer require soy-php/gulp-task
```

Then create a `recipe.php` in your project's directory and put your tasks in there. This is the simplest example:

```
