innoraft/drupal-recommended-project

适用于文档根目录迁移的Drupal 10项目模板

dev-master 2024-05-31 14:55 UTC

This package is auto-updated.

Last update: 2024-09-06 09:39:42 UTC


README

概览

此项目模板为使用Composer管理网站依赖项提供了一个入门套件。

要求

  • Composer - 您可以从这里下载Composer。
  • Lando (v3.11) - 您可以从这里获取下载Lando的说明。

用法

注意:目前此项目处于开发状态。

您可以使用以下方式创建项目-

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页面查看。