mbrauner / symfony-starter
symfony应用程序的入门级项目。
v0.1.2
2022-04-10 14:00 UTC
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
除非您打算构建API或命令行应用程序——无论您的项目大小如何,无论其如何增长——这是几乎所有symfony项目的通用起点,包含以下内容:
- 分离的 前端 & 后端 & 通用 webpack配置(前端和后端带有tailwindcss设置)
- 预配置的LiipImagineBundle (包括一个图像样式'background_image')
- 基本的模板结构(前端,后端)及相关的基础模板。
- 在生成生产构建的资产时使用cssnano压缩
- PagesController带有Http-Caching和Sitemap设置
安装
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 ```