Skip to content

docs: update all stale doc references after the docs/ restructure - #5392

Merged
qqeasonchen merged 1 commit into
apache:developfrom
qqeasonchen:docs/update-references
Sep 10, 2026
Merged

docs: update all stale doc references after the docs/ restructure#5392
qqeasonchen merged 1 commit into
apache:developfrom
qqeasonchen:docs/update-references

Conversation

@qqeasonchen

Copy link
Copy Markdown
Contributor

Follow-up to #5390 / #5391 — sweep every stale doc reference outside docs/.

Motivation

The docs restructure renamed/moved every page, but ~80 places across READMEs, CONTRIBUTING, code comments, build files, and config templates still referenced the old flat names (docs/eventmesh-*.md, docs/control-plane.md, …). This PR updates them all.

Changes

File What
README.zh-CN.md Capability-table links + doc nav rewritten to the new quickstart/feature/architecture layout (mirrors the EN README map)
CONTRIBUTING.md Arch-guard + storage-SPI matrix links
docker/Dockerfile Deployment-mode note → docs/feature/deployment.md
eventmesh.properties (runtime conf) Connector Runtime section comment → docs/feature/deployment.md
DistributionMode.java javadoc docs/architecture/redesign.md
eventmesh-sdk-java/build.gradle OMA demotion comment → docs/feature/protocols.md
sdk legacy-README.md Guide/inventory links
docs/** (8 pages) Link display text and prose mentions still naming old filenames — e.g. evidence.md, production-ha-plan.md (design records referencing what to update), client-java.md, protocols.md, control-plane.md

Verification

  • Repo-wide scan for 20 old-path patterns across java/gradle/properties/md/yml/Dockerfile: 0 stale references remain (the only docs/reference/ strings left are opentelemetry.io spec URLs — external, untouched).
  • 227 internal .md links across docs/ + both READMEs + CONTRIBUTING all resolve (0 broken).
  • Touched modules compile and pass checkstyleMain (runtime, sdk-java, common).

Follow-up to apache#5390/apache#5391 sweeping every place outside docs/ that still
referenced the old flat doc names:

- README.zh-CN.md: capability table + doc nav rewritten to the new
  quickstart/feature/architecture layout (mirrors the EN README map)
- CONTRIBUTING.md: arch-guard and storage-SPI matrix links
- docker/Dockerfile: deployment-mode note -> docs/feature/deployment.md
- eventmesh.properties (+dist copy): Connector Runtime section comment ->
  docs/feature/deployment.md
- DistributionMode javadoc -> docs/architecture/redesign.md
- sdk-java build.gradle OMA comment -> docs/feature/protocols.md
- sdk legacy-README.md links
- docs/**: link display text and prose mentions still naming old files
  (evidence.md, production-ha-plan.md, overview.md, client-java.md,
  protocols.md, control-plane.md, a2a-readiness.md, architecture-guard.md)

Repo-wide scan now finds zero stale references (the only remaining
docs/reference/ strings are opentelemetry.io spec URLs, untouched).
All 227 internal .md links across docs/ + READMEs + CONTRIBUTING resolve.
Touched modules compile and pass checkstyleMain.
@qqeasonchen
qqeasonchen merged commit e437a6a into apache:develop Sep 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant