twaydev / symfony-solid-skeleton
SOLID-oriented Symfony project skeleton with Docker
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Language:Dockerfile
Type:project
pkg:composer/twaydev/symfony-solid-skeleton
Requires
- php: ^8.2
- symfony/flex: ^2.4
Requires (Dev)
- symfony/runtime: ^7.0
README
SOLID-oriented Symfony project skeleton with Docker. Designed to promote clean layering and easy local setup.
Quick start
composer create-project twaydev/symfony-solid-skeleton myapp cd myapp docker compose up -d --build make shell composer create-project symfony/skeleton apptemp && cp -a apptemp/. . && rm -rf apptemp && composer require symfony/orm-pack symfony/maker-bundle
Included
- SOLID-friendly
src/structure (Application,Domain,Infrastructure,Presentation) - Minimal Docker: PHP-FPM, Nginx, Postgres
- Tooling configs: PHPStan, PHP CS Fixer, Makefile, .gitignore
License
MIT