Development repository for WordPress VIP Go MU plugins.
000-vip-init.php,001-core.php,z-client-mu-plugins.php: main MU bootstrap/load path.001-core/,lib/,cache/,security/,vip-helpers/,wp-cli/: platform feature modules.tests/: PHPUnit test suite for root MU code.__tests__/e2e/: Playwright e2e suite.ci/,.github/workflows/: automation, CI, release/deploy workflows.advanced-post-cache/,http-concat/,jetpack/,lightweight-term-count-update/,rewrite-rules-inspector/,search/elasticpress/,wp-parsely/,gutenberg-ramp/,drop-ins/hyperdb/: external submodules/upstream code.
git submodule update --init --recursive
composer install
npm installRun a fast smoke check:
npm run phplint
npm run test:smokeRun the main local quality/test commands:
npm run lint
npm run testVIP local dev environment (recommended):
vip dev-env create --mu-plugins "$(pwd)"
vip dev-env startRun from repo root:
npm --prefix __tests__/e2e ci
npm run setup-e2e-env
npm run test-e2e
npm run destroy-e2e-env