Add a @mainpage tag with links to important sections of the api/module for enhanced developer documentation via the api module.

Also unless you do odd things like use the api module on a merged codebase with AdvAgg included in Drupal, using @ingroup referencing core api groups doesn't really work, since the groups aren't defined within AdvAgg. Hence define the groups are rename to advagg_hooks (etc).

Also adding a group for the tests.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

NickWilde created an issue. See original summary.

NickDickinsonWilde’s picture

NickDickinsonWilde’s picture

(done equivalent in 8x branch and Views Slideshow 7x & 8x branches)
See how it looks at: https://api.briarmoon.ca/api/advagg/7.x-2.x
For an example of how it looks without those changes (for a different module): https://api.briarmoon.ca/api/autofill_fields/8.x-1.x

mikeytown2’s picture

Looks good; I'll get this in once I'm finished with #2852331: use tagged version instead of master for cdn git links

  • mikeytown2 committed 2fea6cb on 7.x-2.x authored by NickWilde
    Issue #2860932 by NickWilde: Add api/developer documentation homepage...
mikeytown2’s picture

Status: Needs review » Fixed

Really helpful patch here! Keep up the good work on the 8.x branch and keep sending these downstream to 7.x!

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.