Development Guide
The Dashboard contains both manager-api and web parts, so you need to start the development environment separately.
Prerequisites#
Before development, refer to this guide to install dependencies.
Clone the project#
$ git clone -b release/2.6.1 https://github.com/apache/apisix-dashboard.gitStart developing#
$ cd apisix-dashboardmanager-api#
- Please change the configuration in - api/conf/conf.yaml.
- In the root directory, launch development mode. 
$ make api-run- In the root directory, stop development mode.
$ make api-stop- Please refer to the FAQ about the problem of displaying exception in the dashboard after adding custom plugins or modifying plugin's schema. 
- If writing an back end E2E test, please refer to the Back End E2E Writing Guide 
web#
- Go to the webdirectory.
$ cd ./web- Please change the - manager-apiaddress in the- config/defaultSettings.tsfile if needed.
- Launch development mode 
$ yarn install
$ yarn start- If writing an front end E2E test, please refer to the Front End E2E Writing Guide