This repository contains third party recipes to integrate with deployer.
First install this repository as a dev dependency.
For Deployer 3.x
$ php composer.phar require --dev "deployphp/recipes ~3.0"For Deployer 2.x
$ php composer.phar require --dev "deployphp/recipes ~2.0"Include the recipes to your will.
// deploy.php
require 'vendor/deployphp/recipes/recipes/cachetool.php';| Recipe | Docs | Usage |
|---|---|---|
| cachetool | read | require 'vendor/deployphp/recipes/recipes/cachetool.php'; |
| newrelic | read | require 'vendor/deployphp/recipes/recipes/newrelic.php'; |
| slack | read | require 'vendor/deployphp/recipes/recipes/slack.php'; |
| rabbit | read | require 'vendor/deployphp/recipes/recipes/rabbit.php'; |
All code contributions must go through a pull request and approved by a core developer before being merged. This is to ensure proper review of all the code.
- Fork and clone.
- Create a branch.
- If the recipe is for Deployer
3.xthen create your branch based onmaster - If the recipe is for Deployer
2.xthen create your branch based on the2.xbranch
- If the recipe is for Deployer
- Add your recipe to the
recipesfolder, it must be licensed as MIT. - Add documentation in Markdown for your recipe to the
docsfolder, you can base your documentation from cachetool.md as it is fairly complete. - Add your recipe to the table above in
README.md, please use alphabetical order. - Commit, push and send us a pull request.
- You can use the documentation of your recipe as a description to your pull request.
To ensure a consistent code base, you should make sure the code follows the Coding Standards which we borrowed from Symfony.
Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php