EBMS Tickets

Issue Number 831
Summary Use ddev for local development
Created 2025-03-12 06:01:41
Issue Type Improvement
Submitted By Kline, Robert (NIH/NCI) [C]
Assigned To Kline, Robert (NIH/NCI) [C]
Status Resolved
Resolved 2025-03-12 13:40:47
Resolution Fixed
Path /home/bkline/backups/jira/oceebms/issue.497896
Description

ddev is the recommended tool for managing Drupal development. The cgdp project is adopting it and this will keep the EBMS project in line with the rest of the team's toolset. Advantages include

  • faster tests (by a factor of four)

  • better integration with Xdebug in VS Code

  • decouples PHP version from the host machine

  • many convenience commands

  • better support from the Drupal community

For that last bullet, I have noticed that advice given in the Drupal Slack channels assumes the use of {}ddev{}. This will make our development environment match that of those to whom we reach out for assistance with troubleshooting.

Comment entered 2025-03-12 13:40:47 by Kline, Robert (NIH/NCI) [C]

Development has been switched to {}ddev{}. All tests are passing (and they run much faster).

Elapsed: 0:00:00.000531