Skip to content

chore: adjust apisix-dashboard docs and the download link#1912

Merged
SkyeYoung merged 6 commits intomasterfrom
SkyeYoung-patch-2
Sep 17, 2025
Merged

chore: adjust apisix-dashboard docs and the download link#1912
SkyeYoung merged 6 commits intomasterfrom
SkyeYoung-patch-2

Conversation

@SkyeYoung
Copy link
Member

@SkyeYoung SkyeYoung commented May 9, 2025

Fixes: apache/apisix-dashboard#2982

Point the original dashboard link to the new document.

Changes:

Screenshots of the change:

OLD NEW
image CleanShot 2025-09-16 at 16 48 34@2x
image image

@SkyeYoung SkyeYoung changed the title chore: remove apisix-dashboard docs chore: remove apisix-dashboard docs and the download link May 16, 2025
@SkyeYoung SkyeYoung marked this pull request as ready for review May 16, 2025 05:21
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR removes all references to the deprecated APISIX Dashboard from docs, configuration, and support scripts.

  • Removed APISIX Dashboard entries from navbar JSON files in various locales
  • Removed the APISIX Dashboard configuration from docusaurus config and downloads
  • Removed APISIX Dashboard project details from common scripts

Reviewed Changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated no comments.

Show a summary per file
File Description
website/i18n/zh/docusaurus-theme-classic/navbar.json Removed the "APISIX Dashboard" navbar item from Chinese locale
scripts/common.js Removed the APISIX Dashboard entry from the projects list
doc/i18n/zh/docusaurus-theme-classic/navbar.json Removed the "APISIX Dashboard" navbar item from Chinese locale
doc/docusaurus.config.js Removed the docs configuration for APISIX Dashboard
config/navbar.js Removed the "Apache APISIX®️ Dashboard" navigation item
config/downloads.js Removed the APISIX Dashboard download configuration
blog/i18n/zh/docusaurus-theme-classic/navbar.json Removed the "Apache APISIX®️ Dashboard" navbar item from Chinese blog

juzhiyuan
juzhiyuan previously approved these changes May 16, 2025
Copy link
Contributor

@bzp2010 bzp2010 left a comment

Choose a reason for hiding this comment

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

LGTM, but I'd suggest removing it until we release the first new embed dashboard.

The pages and buttons will be removed instantly after the merge, but nothing has been added about the new embed dashboard documentation, it hasn't even been implemented yet, so that may cause some confusion.

@SkyeYoung SkyeYoung marked this pull request as draft May 16, 2025 07:22
@SkyeYoung SkyeYoung marked this pull request as ready for review July 9, 2025 08:25
@SkyeYoung SkyeYoung requested review from bzp2010 and juzhiyuan July 9, 2025 08:25
juzhiyuan
juzhiyuan previously approved these changes Jul 9, 2025
@SkyeYoung SkyeYoung changed the title chore: remove apisix-dashboard docs and the download link chore: adjust apisix-dashboard docs and the download link Sep 16, 2025
@SkyeYoung SkyeYoung merged commit 99d10e3 into master Sep 17, 2025
3 checks passed
@SkyeYoung SkyeYoung deleted the SkyeYoung-patch-2 branch September 17, 2025 06:58
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.

Remove the dashboard document from the APISIX website.

5 participants