PHPackages                             infografic/wp-deployer-core - 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. [DevOps &amp; Deployment](/categories/devops)
4. /
5. infografic/wp-deployer-core

ActiveLibrary[DevOps &amp; Deployment](/categories/devops)

infografic/wp-deployer-core
===========================

Reusable Deployer core for WordPress (Bedrock and Native) with EasyEngine provisioning

1.1.0(1mo ago)016MITPHPPHP &gt;=8.3

Since Jun 28Pushed 1mo agoCompare

[ Source](https://github.com/infografic-info/wp-deployer-core)[ Packagist](https://packagist.org/packages/infografic/wp-deployer-core)[ RSS](/packages/infografic-wp-deployer-core/feed)WikiDiscussions main Synced 2w ago

READMEChangelogDependencies (2)Versions (4)Used By (0)

wp-deployer-core
================

[](#wp-deployer-core)

[![Versão](https://camo.githubusercontent.com/bf4e484ae9ecd994b6fb0dbcab2c8f492e25b79781ff6f21e18eeeba0d26646a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f766572732543332541336f2d312e302e302d626c75652e737667)](https://github.com/infografic/wp-deployer-core/releases)[![Licença](https://camo.githubusercontent.com/b4ba2617343665ccdb3404d682acf16df6a11e46ea17201462e417c38407ac81/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e254333254137612d4d49542d677265656e2e737667)](LICENSE)[![PHP](https://camo.githubusercontent.com/6804fc94318c3b69214af30c3831157e46e079c8d3fac289d67a5e3feb493d30/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253345253344382e332d3737376262342e737667)](https://www.php.net/)

Core reutilizável de [Deployer](https://deployer.org/) para projetos WordPress (**Bedrock** e **Native**), incluindo tasks de provisionamento com EasyEngine, tasks de manutenção compartilhadas e artefatos de CI/templates prontos para uso.

O que o pacote contém
---------------------

[](#o-que-o-pacote-contém)

- **`deploy.php`** — entrypoint que carrega helpers, providers e todas as tasks. É o arquivo que o projeto consumidor inclui.
- **`src/helpers.php`** — funções auxiliares e adaptadores por tipo de projeto (`PROJECT_TYPE`).
- **`src/providers/easyengine.php`** — integração com EasyEngine.
- **`src/tasks/*.php`** — cadeia de deploy, provisionamento, backup e manutenção.
- **`templates/`** — exemplos reutilizáveis de `.gitattributes`, workflows do GitHub Actions e comandos `.ddev`, organizados por tipo (`bedrock`/`native`) e comuns (`common`).
- **`bin/sync-templates`** — binário que sincroniza os templates do pacote para o projeto consumidor.

Requisitos
----------

[](#requisitos)

- PHP `>= 8.3`
- [`deployer/deployer`](https://packagist.org/packages/deployer/deployer) `^8.0`
- [`oscarotero/env`](https://packagist.org/packages/oscarotero/env) `^2.1`

Instalação
----------

[](#instalação)

No projeto consumidor, instale como dependência de desenvolvimento:

```
composer require --dev infografic/wp-deployer-core
```

Ou diretamente no `composer.json`:

```
{
  "require-dev": {
    "infografic/wp-deployer-core": "^1.0"
  }
}
```

Quick start
-----------

[](#quick-start)

No `deploy.php` do projeto consumidor:

```
