juzhiyuan opened a new issue, #2981: URL: https://github.com/apache/apisix-dashboard/issues/2981
## Roadmap Refer to [⚡️ Apache APISIX Roadmap](https://github.com/orgs/apache/projects/273/views/4) ## Background Apache APISIX Dashboard project development process: - Version 1.x: Web UI built with Vue.js to directly access with the Admin API. - Version 2.x: Built using Ant Design Pro (based on React) and the APISIX Dashboard Backend (Golang, Database), this project was developed in response to significant community demand and feedback for additional non-Admin API-supported capabilities. However, this led to a bloated project that never fully aligned with the APISIX version. After a long quiet period and discussions with several APISIX PMCs and Committers, we believe it is essential to clearly define the project's positioning and scope of functionality. This definition will serve as a criterion for determining which actions/scopes to take and which to avoid, as there are alternative workarounds. ## Positioning `apache/apisix-dashboard` works alongside the APISIX Gateway (`apache/apisix`), using the Dashboard UI to display and manage configurations obtained through the [Apache APISIX Admin API](https://apisix.apache.org/docs/apisix/admin-api/). ## Scopes Aligned with the APISIX Admin API, all features fall within the scope of the [Apache APISIX Admin API](https://apisix.apache.org/docs/apisix/admin-api/). For example: - No plans to support login to the Dashboard using OAuth2 or Username/Password. We can use components like `oauth2-proxy/oauth2-proxy` to secure the Dashboard. The new Dashboard operates on APISIX's port `9180`, which is the same as the Admin API. - No plans to support the APISIX Dashboard Docker image, as it will be included in the `apache/apisix` Docker image. - No plans to support the User Management system. - ... ## Version and Release Cycles `apache/apisix-dashboard` does not have a separate version number; it will be released alongside the `apache/apisix` artifacts (e.g., Docker image). ## Maintenance I am aware of the numerous issues and PRs in this repository. I will review each one, respond to them (possibly with duplicate responses), close them, and add the necessary issues to the Roadmap (see the top link). This project will not introduce capabilities beyond the defined scopes but will ensure continuous adaptation to APISIX releases, starting with version 3.13. For new issues and PRs, the [APISIX Team](https://apisix.apache.org/team) will coordinate the division of labor to try to prevent a stale state. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
