Background
In the new hook system based on HookContainer, hooks are defined in individual interfaces, such as BeforeHttpsRedirectHook.php. To organize these hooks, each interface includes an @ingroup Hooks tag.
In Doxygen, these group tags are designed to produce a dedicated page within the Modules section. For example, the Maintenance group. However, in order for the module page to be generated, a @defgroup tag must be included in a file with @ingroup Hooks to define the group. (See Doxygen docs.) For example, the Maintenance group is defined in Maintenance.php.
To do
- Following the pattern set by Maintenance.php, add @defgroup Hooks Hooks and @ingroup Hooks tags to a top-level Hook file (HookContainer or HookRunner?) to enable the Hooks group
- Output in Doxygen:
- Add an alias to the Doxyfile to support @stable tags
- Output in Doxygen: