# incubator-apisix-dashboard **Repository Path**: yur/incubator-apisix-dashboard ## Basic Information - **Project Name**: incubator-apisix-dashboard - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2020-03-16 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # apisix_dashboard ## Overview Dashboard for APISIX & based on ElementUI. ## Documentation [Docs](https://armour.github.io/vue-typescript-admin-docs) [Vue Config Docs](https://cli.vuejs.org/zh/config/#publicpath) ## Project Structure ```bash ├── public # public static assets │ │── img/ # static image files │ │── favicon.ico # favicon │ │── index.html # index.html template │ └── robots.txt # robots file ├── src # main source code │ ├── api/ # api service │ ├── components/ # global components │ ├── lang/ # i18n language │ ├── layout/ # global layout │ ├── router/ # router │ ├── store/ # store │ ├── styles/ # global css │ ├── utils/ # global utils │ ├── views/ # views │ ├── App.vue # main app component │ ├── main.ts # app entry file │ ├── permission.ts # permission authentication │ ├── settings.ts # setting file │ └── shims.d.ts # type definition shims ├── licenses # license files for ALv2 and boilerplate ├── .browserslistrc # browserslist config file (to support Autoprefixer) ├── .editorconfig # editor code format consistency config ├── .env.xxx # env variable configuration ├── .eslintrc.js # eslint config ├── .eslintignore # eslint ignore config ├── .gitignore # git ignore config ├── babel.config.js # babel config ├── LICENSE # license file ├── NOTICE # notice file ├── package.json # package.json ├── postcss.config.js # postcss config ├── README.md # some information about APISIX ├── tsconfig.json # typescript config ├── vue.config.js # vue-cli config └── yarn.lock # keep exact versions of each dependency ``` ## Project setup > Make sure Node.js 8.12.0 or higher, and Yarn are installed on your machine: https://yarnpkg.com/en/docs/install ### Install dependencies ```bash yarn install ``` ### Compiles and hot-reloads for development ```bash yarn run serve ``` ### Compiles and minifies for production ```bash yarn run build:prod ``` ### Lints and fixes files ```bash yarn run lint ``` ### Customize Vue configuration See [Configuration Reference](https://cli.vuejs.org/config/). ## Browsers support Modern browsers and Internet Explorer 10+. | [IE / Edge](http://godban.github.io/browsers-support-badges/)
IE / Edge | [Firefox](http://godban.github.io/browsers-support-badges/)
Firefox | [Chrome](http://godban.github.io/browsers-support-badges/)
Chrome | [Safari](http://godban.github.io/browsers-support-badges/)
Safari | | --------- | --------- | --------- | --------- | | IE10, IE11, Edge| last 2 versions| last 2 versions| last 2 versions