Develop

Documentation for developers about tools, processes, and standards.

Local server setup

Local server setup for Drupal.

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

Usability testing

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

Profiling Drupal

Benchmarking and profiling Drupal.

Coding standards

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

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

Information on external CSS, JS, and PHP dependencies.

Mobile Drupal sites

Mobile guide

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