Issue #3607890: Refresh codebase metrics and add test-suite and architecture-surface sections

Follow-up to the codebase metrics page (#3607816). Refreshes all figures from the current 1.x code and adds two sections:

  • Test suite - automated test classes counted by type (Unit, Kernel, Functional, FunctionalJavascript), as a chart and table.
  • Architecture surface - counts of the Drupal building blocks (services, plugins by type, hook implementations, routes, permissions, forms, controllers, entity types, config schema) across the module and its submodules.

Same static inline-SVG approach (no JavaScript or charting plugin). Verified with mkdocs build --strict. webform added to the cspell word list (plugin-type labels).

Snapshot (1.x, 2026-07-02): 53,964 lines of code across 694 files; 150 test classes; 84 services, 76 plugins.

Merge request reports

Loading