From a6446ea9955e42350033bd351383e407e2f5f362 Mon Sep 17 00:00:00 2001 From: fedy95 Date: Thu, 28 Jan 2021 18:40:56 +0300 Subject: [PATCH] add-description-for-readme --- Makefile | 5 +++-- README.md | 29 +++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 79c3363..fd90e2a 100644 --- a/Makefile +++ b/Makefile @@ -23,8 +23,9 @@ start: install stop: $(DOCKER_COMPOSE) down -# Entering into containers enter-php: $(DOCKER_COMPOSE) exec php bash +prepare-request: + $(DOCKER_COMPOSE) exec -T php bash -c "composer run prepare-request" -.DEFAULT_GOAL := install +.DEFAULT_GOAL := init diff --git a/README.md b/README.md index c1a5be3..b27b763 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,31 @@ # 5-cli-template +Template repo "pure-skeleton" with symfony 5.2. Includes: +- local devops via docker-compose and make +- codeception support with acceptance/api/unit-testing +- php/yaml linters +- php/composer code style fixers + + +### Requirements + - [docker 19+](https://docs.docker.com/engine/install/) + - [docker-compose 1.15+](https://docs.docker.com/compose/install/) + - [make 4.3+](https://www.gnu.org/software/make/) + +### Install +```shell script +make init +``` + +### Development +Enter inside docker container +```shell script +make enter-php +``` + +Run linters/tests and formatting the code +```shell script +make prepare-request +``` + +See other useful commands in **Makefile** and **composer.json** under *scripts*