Skip to content

docs: Fix broken links in documentation cloud and edge components.#765

Open
Sarvagya035 wants to merge 4 commits intokubeedge:masterfrom
Sarvagya035:docs/Fix-broken-links
Open

docs: Fix broken links in documentation cloud and edge components.#765
Sarvagya035 wants to merge 4 commits intokubeedge:masterfrom
Sarvagya035:docs/Fix-broken-links

Conversation

@Sarvagya035
Copy link

Please check if the PR fulfills these requirements

  • The commit message follows our guidelines
  • Tests for the changes have been added (for bug fixes / features)
  • Docs have been added / updated (for bug fixes / features)

Which issue(s) this PR fixes:

Fixes kubeedge/kubeedge#6427


What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)

Docs Update

This PR fixes incorrect links in the following documentation sections:

Additionally it fixes incorrect formatting of bullet points in the Edge Controller#upstream-controller and Edge Controller#controller-manager sections of the docs


What is the current behavior? (You can also link to an open issue here)

Incorrect links in the EdgeHub#usage and CloudHub#usage section of the docs direct readers to pages which no longer exist

image

Bullet point formatting in the Edge Controller#upstream-controller and Edge Controller#controller-manager sections of the docs is not applied properly:

image image

What is the new behavior (if this is a feature change)?

I have updated the broken links in the EdgeHub and CloudHub documents so that they points to the correct documentation.

https://github.com/kubeedge/kubeedge/blob/master/docs/proposals/sig-architecture/quic-design.md

Additionally, I’ve improved the Edge Controller documentation by fixing the bullet list formatting as shown in the screenshots below.
Screenshot from 2026-02-08 17-27-04

image

Does this PR introduce a breaking change? (What changes might users need to make in their application due to this PR?)

No


Other information:

Signed-off-by: Sarvagya <sarvagya035@gmail.com>
@kubeedge-bot
Copy link
Collaborator

Welcome @Sarvagya035! It looks like this is your first PR to kubeedge/website 🎉

@gemini-code-assist
Copy link

Summary of Changes

Hello @Sarvagya035, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request focuses on enhancing the quality and user experience of the KubeEdge documentation. It resolves issues with outdated and broken links in key architectural components like CloudHub and EdgeHub, preventing users from encountering non-existent pages. Additionally, it improves the readability of the Edge Controller documentation by rectifying bullet list formatting, making the content more presentable and easier to consume.

Highlights

  • Documentation Link Fixes: Corrected broken links within the CloudHub and EdgeHub documentation sections, ensuring they point to the accurate quic-design.md document path.
  • Documentation Formatting Improvement: Addressed and fixed incorrect bullet point formatting in the Edge Controller documentation, specifically in the upstream-controller and controller-manager sections.

🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console.

Changelog
  • docs/architecture/cloud/cloudhub.md
    • Updated all references to quic-design.md to include the sig-architecture subdirectory in the path, resolving broken links.
  • docs/architecture/edge/edgehub.md
    • Updated all references to quic-design.md to include the sig-architecture subdirectory in the path, resolving broken links.
Activity
  • The pull request addresses and fixes issue In the official documentation page, the jump to key steps shows a 404 error. kubeedge#6427.
  • The author confirmed that the commit message follows guidelines and documentation has been updated.
  • The PR introduces documentation updates, specifically fixing incorrect links in EdgeHub and CloudHub sections.
  • Bullet point formatting in the Edge Controller's upstream-controller and controller-manager sections has also been corrected.
  • The changes are confirmed not to introduce any breaking changes.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

@kubeedge-bot kubeedge-bot added the size/S Denotes a PR that changes 10-29 lines, ignoring generated files. label Feb 8, 2026
Copy link

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

Thank you for fixing the broken links in the documentation. The changes correctly update the URLs to the moved quic-design.md file. For improved maintainability and to ensure links work across different environments (like forks or local previews), I've suggested using relative paths for links to files within the repository instead of absolute GitHub URLs.

Comment on lines 65 to 67
- **Start the websocket server only**: Click [here](https://github.com/kubeedge/kubeedge/blob/master/docs/proposals/sig-architecture/quic-design.md#start-the-websocket-server-only) to see the details.
- **Start the quic server only**: Click [here](https://github.com/kubeedge/kubeedge/blob/master/docs/proposals/sig-architecture/quic-design.md#start-the-quic-server-only) to see the details.
- **Start the websocket and quic server at the same time**: Click [here](https://github.com/kubeedge/kubeedge/blob/master/docs/proposals/sig-architecture/quic-design.md#start-the-websocket-and-quic-server-at-the-same-time) to see the details

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

For better maintainability and to ensure links work correctly in forks and different hosting environments, it's recommended to use relative paths for links to files within the same repository. Using relative paths makes the documentation more portable.

Suggested change
- **Start the websocket server only**: Click [here](https://github.com/kubeedge/kubeedge/blob/master/docs/proposals/sig-architecture/quic-design.md#start-the-websocket-server-only) to see the details.
- **Start the quic server only**: Click [here](https://github.com/kubeedge/kubeedge/blob/master/docs/proposals/sig-architecture/quic-design.md#start-the-quic-server-only) to see the details.
- **Start the websocket and quic server at the same time**: Click [here](https://github.com/kubeedge/kubeedge/blob/master/docs/proposals/sig-architecture/quic-design.md#start-the-websocket-and-quic-server-at-the-same-time) to see the details
- **Start the websocket server only**: Click [here](../../proposals/sig-architecture/quic-design.md#start-the-websocket-server-only) to see the details.
- **Start the quic server only**: Click [here](../../proposals/sig-architecture/quic-design.md#start-the-quic-server-only) to see the details.
- **Start the websocket and quic server at the same time**: Click [here](../../proposals/sig-architecture/quic-design.md#start-the-websocket-and-quic-server-at-the-same-time) to see the details

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is the problem that docs already has, not related to this PR. so i would say this is not requirement to address with this PR, but in general relative path would be better solution for the portability.

Comment on lines 76 to 77
- **Through websocket protocol**: Click [here](https://github.com/kubeedge/kubeedge/blob/master/docs/proposals/sig-architecture/quic-design.md#edgehub-connect-to-cloudhub-through-websocket-protocol) for details.
- **Through QUIC protocol**: Click [here](https://github.com/kubeedge/kubeedge/blob/master/docs/proposals/sig-architecture/quic-design.md#edgehub-connect-to-cloudhub-through-quic) for details.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

For better maintainability, it's recommended to use relative paths for links to files within the same repository instead of absolute GitHub URLs. This makes the links more robust and portable.

Suggested change
- **Through websocket protocol**: Click [here](https://github.com/kubeedge/kubeedge/blob/master/docs/proposals/sig-architecture/quic-design.md#edgehub-connect-to-cloudhub-through-websocket-protocol) for details.
- **Through QUIC protocol**: Click [here](https://github.com/kubeedge/kubeedge/blob/master/docs/proposals/sig-architecture/quic-design.md#edgehub-connect-to-cloudhub-through-quic) for details.
- **Through websocket protocol**: Click [here](../../proposals/sig-architecture/quic-design.md#edgehub-connect-to-cloudhub-through-websocket-protocol) for details.
- **Through QUIC protocol**: Click [here](../../proposals/sig-architecture/quic-design.md#edgehub-connect-to-cloudhub-through-quic) for details.

Signed-off-by: Sarvagya <sarvagya035@gmail.com>
@kubeedge-bot kubeedge-bot added size/M Denotes a PR that changes 30-99 lines, ignoring generated files. and removed size/S Denotes a PR that changes 10-29 lines, ignoring generated files. labels Feb 8, 2026
Copy link
Contributor

@fujitatomoya fujitatomoya left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good eye, thanks for the fix 👍

@Sarvagya035
Copy link
Author

Hii @fujitatomoya

Thanks for the feedback! I agree that using relative paths would improve portability. I’ll make the suggested changes in this PR.

Signed-off-by: Sarvagya <sarvagya035@gmail.com>
@kubeedge-bot kubeedge-bot added size/L Denotes a PR that changes 100-499 lines, ignoring generated files. and removed size/M Denotes a PR that changes 30-99 lines, ignoring generated files. labels Feb 10, 2026
@Sarvagya035
Copy link
Author

Hii @fujitatomoya
I have changed the absolute links to relative links and attaching the screenshot for reference of changes.
Screenshot from 2026-02-10 22-04-13
Screenshot from 2026-02-10 22-04-20

Copy link
Contributor

@fujitatomoya fujitatomoya left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm with green CI.

@kubeedge-bot kubeedge-bot added the lgtm Indicates that a PR is ready to be merged. label Feb 11, 2026
@kubeedge-bot
Copy link
Collaborator

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: fujitatomoya
To complete the pull request process, please assign fisherxu after the PR has been reviewed.
You can assign the PR to them by writing /assign @fisherxu in a comment when ready.

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

@Sarvagya035
Copy link
Author

/assign @fisherxu

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lgtm Indicates that a PR is ready to be merged. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

In the official documentation page, the jump to key steps shows a 404 error.

4 participants