Develop

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 10 and Drupal 7 documentation.

Development tools

Commonly used tools to aid in Drupal development

Using Composer

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

Git version control system

How to install and use Git for version control in Drupal projects

Managing a drupal.org theme, module, or distribution project

Information on how to create and manage a module, theme, or distribution project hosted on drupal.org

Security

Best practices for secure sites and code.

Drupal project issues

All about how the Drupal project uses "issues" to keep track of bugs and feature requests

Local server setup

Local server setup for Drupal.

Usability testing

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

Coding standards

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

Profiling Drupal

Benchmarking and profiling Drupal.

User interface standards

User Interface standards for Drupal.

Theming Drupal

How to work with Drupal themes.

Creating modules

This guide includes tutorials and other information that you need to create modules for Drupal.

Drupal APIs

Drupal has many APIs that make it easy to alter and extend, and to help developers with common tasks. Learn how to use them in your code

Automated testing

The testing framework in Drupal (Testing module, previously SimpleTest).

Upgrading and converting Drupal 7 modules

This guide provides information and specific steps for upgrading contributed and custom modules from Drupal 7 to the latest version.

Core modules and themes

Drupal core structure and components.

External Libraries in Core

Details about list of external PHP and JS libraries core depends on.

Mobile Drupal sites

Mobile guide for Drupal 8

Decoupled Drupal

Provide content to decoupled front-ends that are responsible for presenting or displaying content.

Group maintainers

eojthebrave's picture
hansfn's picture
tvn's picture