kezhenxu94 14d71d1462 [UI] Migrate NPM to PNPM in CI builds (#9431) 3 年之前
..
public 8d1974b9bc [Fix][UI Next][V1.0.0-Alpha] Fix the task icons not shown in dag page (#9104) 3 年之前
src 2db4cd4f14 [Bug][UI Next]Modify the display state logic of save buttons under workflow definition (#9403) 3 年之前
.env.development 8ed2eeb86c [Docs][UI Next] Add package license. (#8545) 3 年之前
.env.production 8df4ed6051 [Feature][UI Next][V1.0.0-Alpha] remove VITE_APP_PROD_WEB_URL (#8657) 3 年之前
.eslintignore cb5910c95b [Improvement] [UI Next][V1.0.0-Alpha] Prettier and ESlint (#8794) 3 年之前
.eslintrc.js 79c9d7dd36 [Feature][UI Next][V1.0.0-Alpha] Add the tree chart of the work flow definition to the project management. (#8694) 3 年之前
.gitignore 7151c54578 [Feature][UI Next] Add statistics. (#7895) 3 年之前
.prettierignore cb5910c95b [Improvement] [UI Next][V1.0.0-Alpha] Prettier and ESlint (#8794) 3 年之前
.prettierrc.js a5f4e3de46 [Feature-7785][UI Next] Add a new page for the module of next ui to manage the task group option. (#8060) 3 年之前
README.md c99b33a083 [Docs][UI Next][V1.0.0-Alpha] Delete E2E docs. (#9309) 3 年之前
index.html 1d1c99b31f [Fix][UI Next][V1.0.0-Alpha] Fix error when deployed to nginx after compilation (#8767) 3 年之前
package.json 81f9b876f9 [Build] Update NaiveUI. (#9306) 3 年之前
pnpm-lock.yaml 81f9b876f9 [Build] Update NaiveUI. (#9306) 3 年之前
pom.xml 14d71d1462 [UI] Migrate NPM to PNPM in CI builds (#9431) 3 年之前
tsconfig.json 71eeb9c879 [Feature][UI Next] Workflow save modal (#8341) 3 年之前
vite.config.ts f2c6fbb452 [Fix][UI Next] Fix build standalone error. (#8590) 3 年之前

README.md

Dolphin Scheduler UI Next

After two and a half months of development cycle, we have brought a brand-new UI management system (V1.0.0-Alpha).

Compared with the old UI, it will be more standardized, and it will also have a more complete type checking mechanism. At the same time, its speed has made a qualitative leap.

We also provide dark mode and light mode to meet the preferences of different developers. It will make your eyes shine.

If you have tried the new UI and found problems in use, you can contact us through issue.


Start Using

For the best experience, we recommend using node 16.x.x and pnpm 6.x.x. You can learn how to install the corresponding version from their official website.

Install Dependencies

pnpm install

Development Project

To do this you need to change the VITE_APP_DEV_WEB_URL parameter variable in .env.development in the project root directory.

It is worth noting that when you do not change the request path or route, you only need to write http, ip and port without the / symbol at the end, such as http://127.0. 0.1:12345.

pnpm run dev

Build Project

When you are ready to package, you need to modify the VITE_APP_PROD_WEB_URL parameter in .env.production accordingly to ensure that the packaged file can be normally requested to the backend service address.

pnpm run build:prod

Code Format

Usually after you modify the code, you need to perform code formatting operations to ensure that the code in the project is the same style.

pnpm run prettier