Resolve #3587161 "Integrate ddev drupal contrib into"
This MR brings in ddev-drupal-contrib and Lullabot/ddev-playwright add-ons and merges in canvas specific changes in the ddev-drupal-xb-dev, which shouldn't be needed anymore.
Testing instructions
- You should be able to test the functionality by simply cloning the MR and running
ddev start - Cypress tests are ran by typing
ddev cypress run - Playwright tests are ran by typing
ddev playwright test - Other tests and helper utilities follow the commands brought in with
ddev/ddev-drupal-contrib - After running
ddev start, you should be able to browse https://canvas.ddev.site with a canvas enabled drupal site up and running. - No ddev or testing artifacts should appear in git when running tests.