roromedia / symfony-starter
Installs: 5
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
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/apache-pack: ^1.0
- 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 roromedia/symfony-starter my_project_folder cd my_project_folder cp .env .env.local composer install npm install && npm run build # if using yarn #yarn install --force && yarn build # only for production symfony console cache:clear symfony console cache:warmup # only for development symfony serve -d ```