docs: fix template descriptions (#147); fix drupal-contrib allow-plugins for ddev poser, fixes #147#148
Merged
Merged
Conversation
- Add all four templates to operations-guide and server-setup (drupal-contrib was missing throughout) - Link drupal-core and drupal-contrib to their scaffolds in Makefile descriptions, server-setup.md template list, and freeform/README.md - Fix freeform description and display name: was \"DDEV Freeform (Traefik)\", now correctly describes multi-project Host-header routing via ddev-router - Remove startup time estimates everywhere (Makefile descriptions, README.md, drupal-core/README.md, drupal-contrib/README.md, quickstart.md, getting-started.md) — times become stale and vary by server load - Trim drupal-contrib and freeform Makefile descriptions to fit the 128-char database limit Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Composer 2.2+ blocks unknown plugins by default. Contrib modules can pull in arbitrary Composer plugins (e.g. symfony/runtime via skipto) that aren't listed in allow-plugins, causing ddev poser to fail. Set config.allow-plugins = true in composer.json via jq before running ddev poser, consistent with the existing drush injection approach. The change is hidden from git via skip-worktree alongside drush. Not needed for drupal-core: core's composer.json is maintained by the Drupal project and already has correct allow-plugins for its deps. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
drupal-contribto all places that previously listed only 3 templates (operations-guide.md, server-setup.md auto-stop TTL block and push commands)drupal-coreanddrupal-contribto their scaffolds (amateescu/ddev-drupal-dev and ddev/ddev-drupal-contrib) in Makefile template descriptions and server-setup.mdddev poserfailure for modules with arbitrary Composer plugins (e.g.skipto+ D12 pulling insymfony/runtime): setconfig.allow-plugins = trueincomposer.jsonviajqbefore runningddev poser, consistent with the existing drush injection. Composer 2.2+ blocks unknown plugins by default; contrib modules can't be expected to pre-list all transitive plugin deps.Closes #147
🤖 Generated with Claude Code