celeborn/web
tiny-dust 93818d96d5 [CELEBORN-1249] Add LICENSE of Celeborn Web
### What changes were proposed in this pull request?

1. Add licenses of web module.
2. Rat excludes `node_modules`.

### Why are the changes needed?

Licenses of frontend files in web module should be added.

### Does this PR introduce _any_ user-facing change?

No.

### How was this patch tested?

Local test.

Closes #2306 from tiny-dust/CELEBORN-1249.

Lead-authored-by: tiny-dust <idioticzhou@foxmail.com>
Co-authored-by: 周顺顺 <idioticzhou@foxmail.com>
Signed-off-by: SteNicholas <programgeek@163.com>
2024-02-20 15:04:03 +08:00
..
.vscode [CELEBORN-1231] Support baseline implementation of Celeborn Web 2024-01-19 15:55:10 +08:00
licenses [CELEBORN-1249] Add LICENSE of Celeborn Web 2024-02-20 15:04:03 +08:00
public [CELEBORN-1231] Support baseline implementation of Celeborn Web 2024-01-19 15:55:10 +08:00
src [CELEBORN-1232] Add Menu to Celeborn Web 2024-01-22 15:15:05 +08:00
.eslintrc.cjs [CELEBORN-1232] Add Menu to Celeborn Web 2024-01-22 15:15:05 +08:00
.gitignore [CELEBORN-1231] Support baseline implementation of Celeborn Web 2024-01-19 15:55:10 +08:00
.prettierrc.json [CELEBORN-1232] Add Menu to Celeborn Web 2024-01-22 15:15:05 +08:00
env.d.ts [CELEBORN-1231] Support baseline implementation of Celeborn Web 2024-01-19 15:55:10 +08:00
index.html [CELEBORN-1231] Support baseline implementation of Celeborn Web 2024-01-19 15:55:10 +08:00
LICENSE [CELEBORN-1249] Add LICENSE of Celeborn Web 2024-02-20 15:04:03 +08:00
package.json [CELEBORN-1240][FOLLOWUP] Introduce Husky Configuration to Celeborn Web 2024-01-30 17:12:06 +08:00
pnpm-lock.yaml [CELEBORN-1240][FOLLOWUP] Introduce Husky Configuration to Celeborn Web 2024-01-30 17:12:06 +08:00
pom.xml [CELEBORN-1240] Introduce Husky Configuration to Celeborn Web 2024-01-26 16:23:42 +08:00
README.md [CELEBORN-1240][FOLLOWUP] Introduce Husky Configuration to Celeborn Web 2024-01-30 17:12:06 +08:00
tsconfig.app.json [CELEBORN-1231] Support baseline implementation of Celeborn Web 2024-01-19 15:55:10 +08:00
tsconfig.json [CELEBORN-1231] Support baseline implementation of Celeborn Web 2024-01-19 15:55:10 +08:00
tsconfig.node.json [CELEBORN-1231] Support baseline implementation of Celeborn Web 2024-01-19 15:55:10 +08:00
vite.config.ts [CELEBORN-1232] Add Menu to Celeborn Web 2024-01-22 15:15:05 +08:00

Celeborn Web UI

Celeborn Web is a dashboard to display and manage the Master and Worker of Celeborn. This document introduces how to install and build the UI of Celeborn Web.

⚠️ Important

Before running commands, you must ensure that you are in the front-end directory incubator-celeborn/web. If not, run cd web first.


Getting started

Preparation | Framework & Dependencies

Tip

You should use the Pnpm package manager.

Installation

Development environment

  • Run the below command in the console to install the required dependencies.
pnpm install

Compile and Hot-Reload for Development

pnpm dev

Type-Check, Compile and Minify for Production

pnpm build

Lint with ESLint

# Whole project
pnpm lint