Skip to content

Added accessibility elements to Mermaid diagrams

What does this MR do and why? Adds missing accessibility elements to Mermaid diagrams across GitLab documentation to improve screen reader support, visual consistency, and accessibility compliance.

Changes Made

  • Added accTitle (accessible title) to all diagrams
  • Added accDescr (accessible description) to all diagrams
  • Added GitLab Sans font family for consistency
  • Updated 28 Mermaid diagrams across 17 documentation files

Files Updated

  • doc/user/workspace/set_up_gitlab_agent_and_proxies.md (1 diagram)
  • doc/user/workspace/gitlab_agent_configuration.md (1 diagram)
  • doc/user/project/repository/branches/strategies/_index.md (3 diagrams)
  • doc/user/project/merge_requests/status_checks.md (1 diagram)
  • doc/administration/settings/usage_statistics.md (1 diagram)
  • doc/administration/reference_architectures/_index.md (1 diagram)
  • doc/administration/gitlab_duo_self_hosted/configuration_types.md (3 diagrams)
  • doc/administration/packages/container_registry_metadata_database.md (1 diagram)
  • doc/user/markdown.md (4 diagrams)
  • doc/user/gitlab_duo/security.md (1 diagram)
  • doc/user/application_security/policies/pipeline_execution_policies.md (1 diagram)
  • doc/user/application_security/dast/browser/configuration/customize_settings.md (1 diagram)
  • doc/user/compliance/compliance_frameworks/_index.md (1 diagram)
  • doc/user/project/merge_requests/cherry_pick_changes.md (1 diagram)
  • doc/administration/gitaly/_index.md (1 diagram)
  • doc/administration/gitaly/cgroups.md (1 diagram)
  • doc/administration/geo/glossary.md (5 diagrams)

Notes

  • doc/administration/gitaly/praefect/_index.md - No Mermaid diagrams found
  • doc/user/project/merge_requests/homepage.md - Already had accessibility elements (accTitle, accDescr, fontFamily)

References

Edited by 🤖 GitLab Bot 🤖

Merge request reports

Loading