Skip to content

Latest commit

 

History

History
40 lines (21 loc) · 2.7 KB

README_pt-br.md

File metadata and controls

40 lines (21 loc) · 2.7 KB

PuPHPet

PuPHPet - É uma aplicação que auxilia a configurar máquinas virtuais para o desenvolvimento PHP.

Build Status Code Climate

##O que é?##

PuPHPet é uma aplicação web que permite rapidamente gerar Maquinas Virtuais com Vagrant e Controladores com Puppet.

Se você não estiver familiarizado com Vagrant ou Puppet, veja este blog "Make $ vagrant up yours".

Como?

O PHP aciona o frontend, usando o "framework Symfony2". As escolhas são setadas em um arquivo que yaml que configura o Puppet manifest com suas configurações personalizadas.

Por quê?

Comecei a utilizar o Vagrant e o Puppet quando simplemente eu queria uma VM com o PHP 5.4 para fazer meu desenvolvimento. Eu poderia até encontrar alguma coisa pré-pronta, mas encontraria com muita sujeira e não era o que eu queria. Portanto decidi criar uma ferramenta, para facilitar a tarefa para outros desenvolvedores, que não querem aprender as DSL do Puppet para criar uma VM instalada e funcionando, possibilitando assim desenvolver em sua linguagem.

Quem?

Originalmente desenvolvido por Juan Treminio, PuPHPet ja conta com 80 colaboradores (11/17/2014), com o talentoso Frank Stelzer um grande contribuidor. E também fazendo contribuições significativas Michaël Perrin.

Em meados de Agosto de 2013, foi iniciado o trabalho de desenvolver a v2, a fim de resolver alguns problemas encontrados na v1: dificuldade de adicionar novas funcionalidades, muita lógica PHP controlando o Puppet e dificuldade de alterar um manifest existente.

Objetivo

O principal objetivo do PuPHPet é, eventualmente, substituir ferramentas como o XAMPP, WAMPP, MAMPP e outros servidores tudo-em-um, que criam ambientes de desenvolvimento do seu sistema operacional principal.

O PuPHPet é bom o suficiente para ajudar a criar servidores de produção!

Requerimentos

Para executar o PuPHPet-generated manifests, você precisará instalar a versão 1.6.0 ou Vagrant superior. O Vagrant será executado em Windows, OS X e Linux.

Licença

PuPHPet está licenciado sob a licença MIT tudo terceiros Puppet Modules está licenciado sob Apache License v2.0