mbrauner / symfony-starter
A starter project for symfony applications.
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 0
Open Issues: 0
Language:JavaScript
Type:project
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 ```