This repository contains third party recipes to integrate with deployer.
First install this repository as a dev dependency.
For Deployer 4.x
composer require --dev deployer/recipes
For Deployer 3.x
composer require --dev "deployphp/recipes ~3.0"
For Deployer 2.x
composer require --dev "deployphp/recipes ~2.0"
Include recipes as desired.
// deploy.php require 'vendor/deployer/recipes/cachetool.php';
All code contributions must go through a pull request and be approved by a core developer before being merged. This is to ensure proper review of all the code.
4.xthen create your branch based on
3.xthen create your branch based on
2.xthen create your branch based on the
recipesfolder, it must be licensed as MIT.
docsfolder; you could base your documentation on cachetool.md as it is fairly complete.
README.md. Please use alphabetical order.
To ensure a consistent code base, you should make sure the code follows PSR-2.
For easier integration in existing projects and fewer changes in your recipe (and/or docs for it) you should try and follow these general guidelines:
myrecipeit should be named
myrecipe, call it
common.php). Instead document thoroughly how tasks from your recipe can be integrated into the workflow
deploy.phpthan to force dependencies.
Licensed under the MIT license.