Documentation for developers about tools, processes, and standards that are not specific to a major version of Drupal. For version specific documentation see the Drupal 8, and Drupal 7 documentation.

Coding standards

The Drupal Coding Standards apply to code within Drupal and its contributed modules.

User interface standards

User Interface standards for Drupal.

Documenting your project

Learn how to provide documentation and help text for your project.

Local server setup

Local server setup for Drupal.

Using Composer

Learn how to use Composer to manage Drupal projects and their dependencies.

Development tools

Commonly used tools to aid in Drupal development

Usability testing

Guildelines on how to perform usability testing for Drupal, as well as previous testing results.

Packaging a distribution

Packaging a distribution on

Profiling Drupal

Benchmarking and profiling Drupal.


Best practices for secure sites and code.