gremo/symfony-webapp

基于 Symfony 的 Web 应用的有见地 Composer 元包

安装: 4

依赖: 0

建议者: 0

安全性: 0

星级: 0

关注者: 1

分支: 0

开放问题: 0

类型:symfony-pack


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 许可证 的条款下发布。