Skip to content

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

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

SkyeYoung
Copy link
Member

@SkyeYoung SkyeYoung commented May 9, 2025

Fixes: apache/apisix-dashboard#2982

Changes:

Screenshots of the change:

OLD NEW
image image
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 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

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
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.
3 participants