### What changes were proposed in this pull request? Introduce Celeborn Web UI module and support baseline implementation of Celeborn Web UI. <img width="1675" alt="image" src="https://github.com/apache/incubator-celeborn/assets/15062456/0ff1ff59-7aa6-4233-a875-cf8b2742df5c"> ### Why are the changes needed? Celeborn Web is a dashboard including: - Display and manage the status of Celeborn Master. - Display and manage the status of Celeborn Worker. - Display and manage the status of Celeborn tenants and Applications. - Static configuration display and dynamic configuration update (to be supported by the community for centralized configuration management). - Support display and update of dynamic configuration of tenant and cluster dimensions. - Support authentication. The Celeborn Web UI is required for dashboard to provide frontend of dashboard. ### Does this PR introduce _any_ user-facing change? No. ### How was this patch tested? Local test. Closes #2234 from labbomb/dev. Lead-authored-by: labbomb <739955946@qq.com> Co-authored-by: Nicholas Jiang <programgeek@163.com> Signed-off-by: Shuang <lvshuang.xjs@alibaba-inc.com>
18 lines
341 B
JSON
18 lines
341 B
JSON
{
|
|
"extends": "@tsconfig/node18/tsconfig.json",
|
|
"include": [
|
|
"vite.config.*",
|
|
"vitest.config.*",
|
|
"cypress.config.*",
|
|
"nightwatch.conf.*",
|
|
"playwright.config.*"
|
|
],
|
|
"compilerOptions": {
|
|
"composite": true,
|
|
"noEmit": true,
|
|
"module": "ESNext",
|
|
"moduleResolution": "Bundler",
|
|
"types": ["node"]
|
|
}
|
|
}
|