Commit 596bc422 authored by alexpott's avatar alexpott
Browse files

Issue #2390245 by zealfire: Extending topic needs more information and better link

parent f52ece04
...@@ -989,10 +989,11 @@ ...@@ -989,10 +989,11 @@
/** /**
* @defgroup extending Extending and altering Drupal * @defgroup extending Extending and altering Drupal
* @{ * @{
* Overview of add-ons and alteration methods for Drupal. * Overview of extensions and alteration methods for Drupal.
* *
* @section sec_types Types of extensions
* Drupal's core behavior can be extended and altered via these three basic * Drupal's core behavior can be extended and altered via these three basic
* types of add-ons: * types of extensions:
* - Themes: Themes alter the appearance of Drupal sites. They can include * - Themes: Themes alter the appearance of Drupal sites. They can include
* template files, which alter the HTML markup and other raw output of the * template files, which alter the HTML markup and other raw output of the
* site; CSS files, which alter the styling applied to the HTML; and * site; CSS files, which alter the styling applied to the HTML; and
...@@ -1005,8 +1006,9 @@ ...@@ -1005,8 +1006,9 @@
* - Installation profiles: Installation profiles can be used to * - Installation profiles: Installation profiles can be used to
* create distributions, which are complete specific-purpose packages of * create distributions, which are complete specific-purpose packages of
* Drupal including additional modules, themes, and data. For more * Drupal including additional modules, themes, and data. For more
* information, see https://drupal.org/documentation/build/distributions. * information, see https://www.drupal.org/developing/distributions.
* *
* @section sec_alter Alteration methods for modules
* Here is a list of the ways that modules can alter or extend Drupal's core * Here is a list of the ways that modules can alter or extend Drupal's core
* behavior, or the behavior of other modules: * behavior, or the behavior of other modules:
* - Hooks: Specially-named functions that a module defines, which are * - Hooks: Specially-named functions that a module defines, which are
...@@ -1025,6 +1027,13 @@ ...@@ -1025,6 +1027,13 @@
* - Routing: Providing or altering "routes", which are URLs that Drupal * - Routing: Providing or altering "routes", which are URLs that Drupal
* responds to, or altering routing behavior with event listener classes. * responds to, or altering routing behavior with event listener classes.
* See the @link menu Routing and menu topic @endlink for more information. * See the @link menu Routing and menu topic @endlink for more information.
*
* @section sec_sample *.info.yml files
* Extensions must each be located in a directory whose name matches the short
* name (or machine name) of the extension, and this directory must contain a
* file named machine_name.info.yml (where machine_name is the machine name of
* the extension). See \Drupal\Core\Extension\InfoParserInterface::parse() for
* documentation of the format of .info.yml files.
* @} * @}
*/ */
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment