bluehorndigital / mojo-drupal-scaffold
1.0.1
2021-08-13 21:09 UTC
Requires
- php: ^7.4 || ^8.0
- composer-plugin-api: ^1.1 || ^2.0
- drupal/core-composer-scaffold: ^9.0
- vlucas/phpdotenv: ^5.3
Suggests
- drupal/flysystem_s3: Asset storage through the Flysystem library and S3 compatible object storage.
- drupal/redis: Redis key-value store for caching.
- drupal/swiftmailer: HTML friendly emails through Swiftmailer
Conflicts
README
为您的 Drupal 项目添加一些 Mojo 的脚手架。
此包通过集成 drupal/core-composer-scaffold
为您的 Drupal 项目添加脚手架文件。
安装
composer require bluehorndigital/mojo-drupal-scaffold
此包会自动将其添加到 drupal/core-composer-scaffold
允许的包列表中。
为什么?
Composer 项目模板很棒,但它们是一个“分叉和忘记”的模型。这意味着各种项目文件可能会因上游的改进而漂移并丢失更新。
mojo-drupal-scaffold
包旨在通过为您的 Drupal 项目提供最新文件来解决此问题。
包含电池
此包提供了一个由环境变量驱动的 settings.php
,支持 Redis 配置和 Flystem 对象存储用于资产。
它还包含一个预配置的 phpunit.xml.dist
用于测试和一个 development.services.yml
用于本地开发。
致谢
它受到了 amazeeio/drupal_integrations
的启发,该包提供了用于为 Lagoon 主机设置 Drupal 项目的文件。