innoraft / drupal-recommended-project
适用于文档根目录迁移的Drupal 10项目模板
dev-master
2024-05-31 14:55 UTC
Requires
- composer/installers: ^2.0
- cweagans/composer-patches: ^1.7
- drupal/admin_toolbar: ^3.4
- drupal/advagg: ^6.0@alpha
- drupal/better_exposed_filters: ^6.0
- drupal/config_ignore: ^3.1
- drupal/config_split: ^2.0
- drupal/core-composer-scaffold: ^10.0
- drupal/core-project-message: ^10.0
- drupal/core-recommended: ^10.0
- drupal/metatag: ^2.0
- drupal/paragraphs: ^1.16
- drupal/pathauto: ^1.12
- drupal/redirect: ^1.9
- drupal/seckit: ^2.0
- drush/drush: ^12
Requires (Dev)
- drupal/devel: ^5.1
- innoraft/drupal-quality-checker: ^1.0
- kint-php/kint: ^5.0
Conflicts
This package is auto-updated.
Last update: 2024-09-06 09:39:42 UTC
README
概览
此项目模板为使用Composer管理网站依赖项提供了一个入门套件。
要求
用法
注意:目前此项目处于开发状态。
您可以使用以下方式创建项目-
composer create-project innoraft/drupal-recommended-project:dev-master <project-name>
创建项目后,您需要更改.lando.yml
文件中的几个设置
- 更改项目名称
name: drupal-starter-project
- 更改用于drush工具选项的
DRUSH_OPTIONS_URI
。
drush:
service: appserver
cmd: vendor/drush/drush/drush
env:
DRUSH_OPTIONS_URI: "https://drupal-starter-project.lndo.site"
更改.lando.yml
后,您可以运行-
lando start
模板的功能是什么?
此项目模板使用Lando设置Drupal网站。
- 此项目添加了一些Innoraft普遍使用的贡献模块。
- 借助Lando,网站自动设置xdebug。并提供了各种工具选项以启用和禁用xdebug。
- 使用innoraft/drupal-quality-checker来维护Drupal编码标准。同时提供了Lando工具来使用phpcs & phpcbf。
- 根据Innoraft的需求,使用nginx、mysql和vhosts的各种配置文件位于
.lando
目录内。
使用此项目设置Xdebug和VScode。
- 此项目通过更改php.ini文件和lando.yml文件进行设置。
- 还更新了位于.vscode目录内的lanunch.json。
- 要启用VScode中的xdebug,您需要添加一个扩展PHP Debug
使用VScode中的phpcs & phpcbf工具
- Lando工具已经添加,因此可以使用
lando phpcs
&lando phpcbf
使用phpcs & phpcbf工具。 - 为了将phpcs & phpcbf与VScode集成,即使用“保存时格式化文件”或检查Drupal编码标准,可以使用两个扩展phpcs & phpcbf。这些扩展的设置已添加到项目中。
推荐模块
- drupal/admin_audit_trail - 此模块跟踪您希望审查的特定事件的日志。用户通过表单执行的事件保存到数据库中,可以在admin/reports/audit-trail页面查看。