# incubator-shenyu-dashboard **Repository Path**: nsdnsd/incubator-shenyu-dashboard ## Basic Information - **Project Name**: incubator-shenyu-dashboard - **Description**: ShenYu-Admin前端源码 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 14 - **Created**: 2021-09-22 - **Last Updated**: 2021-09-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ShenYu Dashboard ![build](https://github.com/dromara/shenyu-dashboard/workflows/build/badge.svg) ## Overview ShenYu Dashboard is frontend of a management background for [shenyu](https://github.com/dromara/shenyu). The API interface is in the [shenyu-admin](https://github.com/dromara/shenyu/tree/master/shenyu-admin) module. ## Prerequisite - node v8.0+ ## How to Build ### Configuration Modify the api url for different environment, eg: `http://192.168.1.100:8000` ![index.ejs](https://dromara.github.io/shenyu-dashboard/doc/img/index.ejs.png) ### Develop Environment ```shell # install dependencies in this project root path. npm install # start npm start ``` ### Production Environment ```shell # install dependencies in this project root path. npm install # build for production npm run build # copy to shenyu-admin cp -rf dist/* shenyu-admin/src/main/resources/static/ ``` ## Screenshots #### Divide Plugin ![Divide Plugin](https://dromara.github.io/shenyu-dashboard/doc/img/divide-plugin.png) #### Add Rules ![Add Rules](https://dromara.github.io/shenyu-dashboard/doc/img/add-rules.jpg) #### Plugin Management ![Plugin Management](https://dromara.github.io/shenyu-dashboard/doc/img/plugin-management.jpg)