noma-solutions/project-skeleton

Basic project based on Symfony 4.4 with some additional libraries and Docker

Installs: 38

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

Type:project

pkg:composer/noma-solutions/project-skeleton


README

Introduction

This project is an extension for the official Symfony Skeleton (recommended way for starting new projects using Symfony Flex).

Out of the box it contains:

  • Additional composer packages
  • PHP Source placed in src/backend
  • Source divided into 3 layers (Application, Domain, Infrastructure)
  • Automated tasks based on Robo
  • Docker configuration for development environment
  • Deployment scripts based on Ansible

@TBD

Creating new project

Creating new project with skeleton is as easy as running

composer create-project --no-cache -s dev noma-solutions/project-skeleton  <project_name> 

where <project_name> is the directory where you want to setup a new project. New project is ready for development immediately after this step.