Skip to main content

Tools

Scaffold comes with a set of tools to help you develop and maintain your Drupal project.

The tools have their own configuration files with sensible defaults to make them work for Drupal projects out of the box.

Some of the tools run in CI and would fail the build if they detect issues.

Head over to the tool-specific documentation to learn more.

NameDescription
AhoyCLI command wrapper
BehatTesting framework for for auto-testing your business expectations
DockerA platform for containerizing and running applications
DoctorCheck DrevOps Scaffold project requirements or print info
DrushCommand line shell and Unix scripting interface for Drupal
Git artifactPackage and push files to remote repositories
PHPCSCheck that code adheres to coding standards
PHPMDDetect code smells and possible errors
PHPStanPHP Static Analysis Tool
PHPUnitThe PHP Testing Framework
PygmyA local reverse-proxy and email catcher
RectorInstant Upgrades and Automated Refactoring
RenovateA bot for automated dependency updates
Twig CS FixerCheckstyle for Twig
XdebugDebugger and Profiler Tool for PHP