mbrauner / symfony-starter
A starter project for symfony applications.
Installs: 3
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 0
Open Issues: 0
Language:JavaScript
Type:project
pkg:composer/mbrauner/symfony-starter
Requires
- php: >=8.0.2
 - ext-ctype: *
 - ext-iconv: *
 - doctrine/annotations: ^1.13
 - liip/imagine-bundle: ^2.7
 - presta/sitemap-bundle: ^3.3
 - symfony/console: 6.0.*
 - symfony/dotenv: 6.0.*
 - symfony/flex: ^2
 - symfony/framework-bundle: 6.0.*
 - symfony/runtime: 6.0.*
 - symfony/twig-bundle: 6.0.*
 - symfony/webpack-encore-bundle: ^1.14
 - symfony/yaml: 6.0.*
 - twig/extra-bundle: ^2.12|^3.0
 - twig/twig: ^2.12|^3.0
 
Requires (Dev)
- symfony/maker-bundle: ^1.38
 
Conflicts
README
Unless you're looking to build an api or a command line application - no matter how small your project is or how big it grows - this is a general purpose starting point for pretty much every symfony project containing:
- separated frontend & backend & general webpack configurations (frontend & backend with tailwindcss setup)
 - LiipImagineBundle preconfigured (including one image-style 'background_image')
 - basic template structure (frontend, backend) with related base-templates.
 - cssnano minification for assets on production builds
 - PagesController with Http-Caching and Sitemap settings
 
Installation
composer create-project mbrauner/symfony-starter cd my_project_folder cp .env .env.local composer install yarn install --force && yarn build # if using npm # npm install && npm run build symfony console cache:clear symfony console cache:warmup symfony serve -d ```