-
Notifications
You must be signed in to change notification settings - Fork 7
2. Por onde começar
A primeira coisa a se compreender é que você terá apenas um ponto de entrada para todas as requisições que serão feitas para o que você for criando. Seja pelo terminal ou através do protocolo http, todos os pedidos passarão pela classe App. Sendo assim, vamos preparar começar a configurar um novo projeto.
A base do simples está separada em vários pacotes onde cada pacote tem sua responsabilidade. Em https://github.com/phpzm/simples
temos a base do projeto e em https://github.com/phpzm/core
a lista dos pacotes que estão disponíveis. Para começar um projeto com essa arquitetura podemos usar o simples (que vai instalar o core), instalar o core através do composer require phpzm/core
ou instalar cada pacote em separado.
Vamos usar com a demonstração usando o simples através do composer create-project phpzm/simples
.
O simples vem com um arquivo de configuração docker-compose.yml.sample
para usar o docker
através docker-compose
. Caso não queira usar outras imagens basta editar o arquivo, e, caso não queira usar o docker basta ignorar esse arquivo.
Feito com ♥ em Ubá