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

Guidelines for conducting and recording usability tests and communicating their results. Also, the findings of previous tests.

Packaging a distribution

Packaging a distribution on

Profiling Drupal

Benchmarking and profiling Drupal.


Best practices for secure sites and code.

For GCI students: where to start (Google Code-In)

This is a short guide to help get GCI students started with contributing to Drupal.

Group maintainers

eojthebrave's picture
tvn's picture