thinkshout / drupal-integrations
将此项目添加到任何基于 drupal/core-composer-scaffold 的 Drupal 发行版中,以获取一些 TS 可重用代码。
3.0.1
2024-01-18 19:04 UTC
Requires
- thinkshout/ts_styleguide: ^1.0
Conflicts
- drupal/core: <9
- dev-main
- 3.0.1
- 3.0.0
- 2.0.0
- 1.0.0
- 1.0.0-alpha.5
- 1.0.0-alpha.4
- 1.0.0-alpha.3
- 1.0.0-alpha.2
- 1.0.0-alpha
- dev-new-styleguide
- dev-codestyle
- dev-D10_compatibility
- dev-styleguide_compatibility
- dev-autoloader-fix
- dev-robo-drupal-4.x
- dev-autoloader-on-pantheon
- dev-new-env
- dev-remove-redis
- dev-no-style
- dev-styleguide-improve
- dev-redis_configs
- dev-issue-3
This package is auto-updated.
Last update: 2024-09-18 20:59:41 UTC
README
将此项目添加到任何基于 drupal/core-composer-scaffold 的 Drupal 发行版中,以使其可用于 ThinkShout。
此项目启用以下有用的功能
- Behat 测试基础设施(见 assets/behat/README.md)
- 视觉回归测试基础设施(见 assets/.ci/test/visual-regression/README.md)
- GitHub 问题模板(见 assets/.github/)
- config_split(见 assets/config-local)用于本地开发以启用
- config_suite(自动配置导出)
- stage_file_proxy(从实时站点实例自动下载图像/文件)
- 站点设置自定义(见 assets/web/sites/default/)
- settings.php 自定义
- pantheon 设置文件兼容性(包含)
- 如果存在,包含 settings.ts.php 和 settings.local.php
- settings.ts.php 自定义
- 使用 phpdotenv 从
robo configure
拉取 PRESSFLOW_SETTINGS 以用于 Drupal 的 "hash_salt" - 如果不在 Pantheon 上,则启用 "local" config_split 设置
- 在 Pantheon 站点实例上强制使用 https
- 如果存在,包含 "settings.dev.php" 文件
- 使用 phpdotenv 从
- services.dev.yml
- 启用 twig 的调试助手
- 自动重新编译更改,无需清除缓存
- 在 HTML 注释中包含模板提示
- 启用缓存,设置 twig 文件调试的第一步。
- 启用 twig 的调试助手
- settings.php 自定义
启用此项目
必须在顶级 composer.json 文件中启用此项目,否则它将被忽略,不会执行其任何功能。
将下面的 "repositories" 和 "extra" 条目添加到 composer.json 中,然后运行 composer require thinkshout/drupal-integrations ^1.0@alpha
。 (您将自动获得 "require" 条目。)
{
...
"require": {
"thinkshout/drupal-integrations": "^1.0@alpha"
},
...
"extra": {
"drupal-scaffold": {
"allowed-packages": [
"thinkshout/drupal-integrations"
]
}
}
}