分布式调度框架。
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Amy0104 bb1ba967cd
[Fix][UI Next][V1.0.0-Alpha] Fix tenant not exists error while import workflow. (#8797)
3 years ago
..
docs/e2e [Feature][UI Next] Add the form of sql task to the module of next ui. (#8471) 3 years ago
public [Improvement] [UI Next][V1.0.0-Alpha] Prettier and ESlint (#8794) 3 years ago
src [Fix][UI Next][V1.0.0-Alpha] Fix tenant not exists error while import workflow. (#8797) 3 years ago
.env.development [Docs][UI Next] Add package license. (#8545) 3 years ago
.env.production [Feature][UI Next][V1.0.0-Alpha] remove VITE_APP_PROD_WEB_URL (#8657) 3 years ago
.eslintignore [Improvement] [UI Next][V1.0.0-Alpha] Prettier and ESlint (#8794) 3 years ago
.eslintrc.js [Feature][UI Next][V1.0.0-Alpha] Add the tree chart of the work flow definition to the project management. (#8694) 3 years ago
.gitignore [Feature][UI Next] Add statistics. (#7895) 3 years ago
.prettierignore [Improvement] [UI Next][V1.0.0-Alpha] Prettier and ESlint (#8794) 3 years ago
.prettierrc.js [Feature-7785][UI Next] Add a new page for the module of next ui to manage the task group option. (#8060) 3 years ago
README.md [Docs][UI Next][V1.0.0-Alpha] Update README.md. (#8601) 3 years ago
index.html [Fix][UI Next][V1.0.0-Alpha] Fix error when deployed to nginx after compilation (#8767) 3 years ago
package.json [Fix][UI-Next][V1.0.0-Alpha] Fix ui and backend languages are not consistent bug (#8755) 3 years ago
pnpm-lock.yaml [Feature-8735][UI Next][V1.0.0-Alpha] Added the form of the EMR task. (#8766) 3 years ago
pom.xml [CI][UI NEXT] Package new UI into release tar and remove old UI from it (#8670) 3 years ago
tsconfig.json [Feature][UI Next] Workflow save modal (#8341) 3 years ago
vite.config.ts [Fix][UI Next] Fix build standalone error. (#8590) 3 years ago

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

E2E

In order to ensure the stability of the project, we have added a lot of E2E tests, you can learn about it through the following list, and when you make code changes, please make sure that the DOM of E2E has not changed, if there are changes, please Correspondingly modify the backend code or explain it in PR.

Known Issues

Since this system is newly developed, there are some known issues, but this does not affect your use. We will deal with it in subsequent versions. If you are an open source enthusiast, your contributions are very welcome.

Check out all known issues Know Issues.