-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
Problem
Running npm run build in the docs/ directory fails with 16 dead link errors:
(!) Found dead link ./../crates/fastly/src/main.rs in file ONBOARDING.md
(!) Found dead link ./../crates/common/src/publisher.rs in file ONBOARDING.md
(!) Found dead link ./../crates/common/src/proxy.rs in file ONBOARDING.md
(!) Found dead link ./../crates/common/src/synthetic.rs in file ONBOARDING.md
(!) Found dead link ./../crates/common/src/integrations/registry.rs in file ONBOARDING.md
(!) Found dead link ./../trusted-server.toml in file ONBOARDING.md
(!) Found dead link ./../CONTRIBUTING in file ONBOARDING.md
(!) Found dead link ./../crates/common/src/integrations/testlight.rs in file ONBOARDING.md
(!) Found dead link ./../ProjectGovernance in file ONBOARDING.md
(!) Found dead link ./../README in file ONBOARDING.md
(!) Found dead link ./../AGENTS in file ONBOARDING.md
(!) Found dead link ./../SEQUENCE in file ONBOARDING.md
(!) Found dead link ./../FAQ_POC in file ONBOARDING.md
Additionally, cargo doc generates warnings for broken intra-doc links in crates/common/src/lib.rs referencing non-existent modules (gdpr, prebid, privacy, templates, why).
Root Cause
- ONBOARDING.md: Links to source files (
.rs) and root-level markdown files that VitePress cannot resolve - lib.rs: Module documentation lists modules that don't exist in the crate
Solution
- Convert source file links to inline code format
- Convert root markdown file links to full GitHub URLs
- Update
lib.rsmodule documentation to match actual public modules
Metadata
Metadata
Assignees
Labels
No labels