thinkshout / drupal-integrations
Add this project to any Drupal distribution based on drupal/core-composer-scaffold to get some TS reusable code.
Installs: 18 944
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 2
Type:project
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-10-18 21:08:59 UTC
README
Add this project to any Drupal distribution based on drupal/core-composer-scaffold to enable it for use with ThinkShout.
This project enables the following useful things:
- Behat testing infrastructure (see assets/behat/README.md)
- visual regression testing infrastructure (see assets/.ci/test/visual-regression/README.md)
- github issue templates (see assets/.github/)
- config_split (see assets/config-local) for local development to enable:
- config_suite (automatic configuration export)
- stage_file_proxy (automatic image/file downloads from live site instance)
- site settings customizations (see assets/web/sites/default/):
- settings.php customizations:
- pantheon settings file compatibility (includes)
- includes settings.ts.php and settings.local.php if present
- settings.ts.php customizations:
- Pull in PRESSFLOW_SETTINGS from
robo configure
using phpdotenv for Drupal "hash_salt" - Enabling of the "local" config_split settings if not on Pantheon
- Enforces use of https on Pantheon instances of the site
- includes a "settings.dev.php" file if present
- Pull in PRESSFLOW_SETTINGS from
- services.dev.yml
- enables debugging helpers for twig:
- Automatically recompiles changes so you don't have to clear cache
- Includes the template hints in html comments
- Enables caching, the first step in setting up debugging for twig files.
- enables debugging helpers for twig:
- settings.php customizations:
Enabling this project
This project must be enabled in the top-level composer.json file, or it will be ignored and will not perform any of its functions.
Add the "repositories" and "extra" entries below to composer.json then run composer require thinkshout/drupal-integrations ^1.0@alpha
. (You'll end up with the "require" entry automatically.)
{
...
"require": {
"thinkshout/drupal-integrations": "^1.0@alpha"
},
...
"extra": {
"drupal-scaffold": {
"allowed-packages": [
"thinkshout/drupal-integrations"
]
}
}
}