gremo / symfony-webapp
基于 Symfony 的 Web 应用的有见地 Composer 元包
v1.0.0
2024-07-02 07:47 UTC
Requires
- babdev/pagerfanta-bundle: ^4.4
- pagerfanta/doctrine-orm-adapter: ^4.6
- pagerfanta/twig: ^4.6
- stof/doctrine-extensions-bundle: ^1.12
- symfony/apache-pack: *
- symfony/asset: *
- symfony/debug-pack: *
- symfony/expression-language: *
- symfony/form: *
- symfony/http-client: *
- symfony/intl: *
- symfony/mailer: *
- symfony/maker-bundle: ^1.0
- symfony/mime: *
- symfony/monolog-bundle: ^3.1
- symfony/notifier: *
- symfony/orm-pack: *
- symfony/process: *
- symfony/profiler-pack: *
- symfony/security-bundle: *
- symfony/serializer-pack: *
- symfony/stimulus-bundle: *
- symfony/string: *
- symfony/test-pack: *
- symfony/translation: *
- symfony/twig-pack: *
- symfony/ux-live-component: ^2.18
- symfony/ux-turbo: *
- symfony/ux-twig-component: ^2.18
- symfony/validator: *
- symfony/web-link: *
- symfony/webpack-encore-bundle: ^2.1
- twig/cssinliner-extra: ^3.1
- twig/html-extra: ^3.10
- twig/inky-extra: ^3.10
- twig/intl-extra: ^3.10
Requires (Dev)
Conflicts
- symfony/framework-bundle: <6.3
README
有见地的 Composer 元包,用于基于 Symfony 的 Web 应用。
为什么?因为现代 Web 应用通常需要 Webpack、使用 Symfony UX 实时组件、发送 HTML 邮件、结果分页等。
🚀 快速入门
在最小化 Symfony 安装中
composer require gremo/symfony-webapp
参见 创建 Symfony 应用程序 创建一个新的(最小)Symfony 应用程序。
如果您不使用 Symfony CLI
curl -O https://raw.githubusercontent.com/symfony/skeleton/7.1/composer.json composer install
🔍 它的不同之处
以下是 Symfony webapp
元包和此项目之间的区别
@@ -1,13 +1,16 @@ { - "name": "symfony/webapp-pack", + "name": "gremo/symfony-webapp", "type": "symfony-pack", "license": "MIT", - "description": "A webapp pack on top of the default skeleton", + "description": "Opinionated Composer metapackage for Symfony-based web applications", "require": { + "babdev/pagerfanta-bundle": "^4.4", + "pagerfanta/doctrine-orm-adapter": "^4.6", + "pagerfanta/twig": "^4.6", + "stof/doctrine-extensions-bundle": "^1.12", + "symfony/apache-pack": "*", "symfony/asset": "*", - "symfony/asset-mapper": "*", "symfony/debug-pack": "*", - "symfony/doctrine-messenger": "*", "symfony/expression-language": "*", "symfony/form": "*", "symfony/http-client": "*", @@ -27,9 +30,16 @@ "symfony/test-pack": "*", "symfony/translation": "*", "symfony/twig-pack": "*", + "symfony/ux-live-component": "^2.18", "symfony/ux-turbo": "*", + "symfony/ux-twig-component": "^2.18", "symfony/validator": "*", - "symfony/web-link": "*" + "symfony/web-link": "*", + "symfony/webpack-encore-bundle": "^2.1", + "twig/cssinliner-extra": "^3.1", + "twig/html-extra": "^3.10", + "twig/inky-extra": "^3.10", + "twig/intl-extra": "^3.10" }, "require-dev": { "symfony/debug-pack": "*",
📦 包
开发包
❤️ 贡献
鼓励和重视所有类型的贡献。请参阅 贡献指南,社区期待您的贡献!
📘 许可证
在 ISC 许可证 的条款下发布。