This issue exists of several steps:

1) Collect all the different "@ingroup views_xxxxx" tags and post them here
* @ingroup views_exposed_form_plugins
is one of them.

2) Collect all the plugin files that contain "@defgroup" and post the file names here

3) Decide where to use @ingroup (should we @ingroup abstract classes?) and @defgroup (this probably can be deleted).

4) Create a patch

Comments

aspilicious’s picture

Category: bug » task

this is a task

xjm’s picture

Title: Fix ingroup/devgroup documentation » Fix ingroup/defgroup documentation
xjm’s picture

Project: Views (for Drupal 7) » Drupal core
Version: 8.x-3.x-dev » 8.x-dev
Component: Code » views.module
Status: Active » Postponed
Issue tags: +VDC

Postponing for feature and/or code freeze.

xjm’s picture

Component: views.module » documentation
jhodgdon’s picture

Just a bit of clarification:

You should define a group with defgroup only if you have some documentation to go with it. It will show up as a "topic" on api.drupal.org, so it should have some text explaining a topic. Once you've defined a topic, use @ingroup to assign classes, functions, etc. to the topic, with @ingroup.

Syntax: http://drupal.org/node/1354#groups

mgifford’s picture

Issue summary: View changes
Status: Postponed » Active
jhodgdon’s picture

Status: Active » Closed (works as designed)

This issue is obsolete. The Views topics were cleaned up a while back.

mgifford’s picture

Great!