Skip to content

docs: add diagram inventory for all repository diagrams (#413)#424

Open
mesutoezdil wants to merge 2 commits into
Project-HAMi:masterfrom
mesutoezdil:docs/diagram-audit-413-414
Open

docs: add diagram inventory for all repository diagrams (#413)#424
mesutoezdil wants to merge 2 commits into
Project-HAMi:masterfrom
mesutoezdil:docs/diagram-audit-413-414

Conversation

@mesutoezdil
Copy link
Copy Markdown
Contributor

@mesutoezdil mesutoezdil commented May 29, 2026

  • Adds docs/diagrams-inventory.md cataloging every technical diagram across docs/, blog/, i18n/, versioned_docs/, and static/
  • Each entry records: file path, format, which doc pages reference it, source file availability, status, and control/data plane separation status
  • Adds the page to sidebars.js under the developers section
  • Build passes for both en and zh locales

Issues found during scan

Broken image reference:
docs/contributor/contribute-docs.md (line 153) references /img/docs/common/architecture/hami-arch.png. That directory does not exist. The correct path is /img/docs/common/developers/hami-core-design/hami-arch.png. This is a separate fix and not included in this PR to keep scope clean.

Protocol diagram inconsistency (EN vs ZH):
EN docs/developers/protocol.md references only protocol-register.png. ZH i18n/zh/.../developers/protocol.md references device-registration.png and task-dispatch.png. The EN doc is missing the task-dispatch diagram. Tracked in the inventory; fix belongs in a separate PR.

Mindmap audit (#414)

Audit findings are posted as a comment on issue #414. Summary:

  • Both mindmaps (hami-vgpu-mind-map-en.png, hami-vgpu-mind-map-zh.png) exist and are actively referenced across all versioned docs
  • Neither has an editable source file
  • The "VGPU" scope is narrower than current HAMi, which now supports six additional device families
  • Removal is not recommended until replacements are ready; redesign requires maintainer input on scope

Closes #413
Refs #414

…-HAMi#413)

Catalogs every technical diagram across docs/, blog/, i18n/,
versioned_docs/, and static/ - format, referenced pages, source
file availability, and control/data plane separation status.

Also records two issues found during the scan:
- broken image reference in docs/contributor/contribute-docs.md
  (path /img/docs/common/architecture/hami-arch.png does not exist)
- protocol diagram inconsistency between EN and ZH docs
  (EN missing the task-dispatch diagram present in ZH)

Adds diagrams-inventory to the developers section in sidebars.js.
Closes Project-HAMi#413.

Signed-off-by: mesutoezdil <mesudozdil@gmail.com>
@netlify
Copy link
Copy Markdown

netlify Bot commented May 29, 2026

Deploy Preview for project-hami ready!

Name Link
🔨 Latest commit 608ea6c
🔍 Latest deploy log https://app.netlify.com/projects/project-hami/deploys/6a1a01f17a28770008e7bea7
😎 Deploy Preview https://deploy-preview-424--project-hami.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@hami-robot hami-robot Bot requested review from wawa0210 and windsonsea May 29, 2026 20:16
@hami-robot
Copy link
Copy Markdown
Contributor

hami-robot Bot commented May 29, 2026

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: mesutoezdil
Once this PR has been reviewed and has the lgtm label, please assign archlitchi for approval. For more information see the Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@hami-robot hami-robot Bot added the size/L label May 29, 2026
Signed-off-by: mesutoezdil <mesudozdil@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[docs/diagram] Inventory all existing diagrams across the repository

1 participant