vendor
node_modules
.DS_Store
.idea
.vscode
.claude
.tacit

# Process repo (symlinked from ../.flowdrop-process) and agent instructions
.dev
.agents
CLAUDE.md
.env
.env.local
.env.development.local
.env.test.local

# Ignore local development environment files.
recipes/
/web/
.playwright-mcp

# PHPUnit coverage reports (ddev phpunit-coverage).
/coverage/

# Playwright e2e suite (see tests/e2e/README.md).
/tests/e2e/.auth/
/tests/e2e/test-results/
/tests/e2e/playwright-report/
/tests/e2e/blob-report/

# Ignore stray PNGs at the project root (e.g. ad-hoc Playwright/browser
# debugging screenshots), but keep the committed root logo.
/*.png
!/logo.png

symlink_project.php
composer.contrib.json
.phpunit.cache
/.csslintrc
/.ht.router.php
/.htaccess
/INSTALL.txt
/autoload.php
/example.gitignore
/index.php
/robots.txt
/update.php

/site
/sites

# DDEV drupal-contrib development artifacts — not part of the PHP class tree.
/src/sites
/autoload_runtime.php

# Local-only optional packages for `ddev poser-local` (see composer.local.json.example).
composer.local.json
composer.contrib.lock
