celeborn/web
SteNicholas c9b878a2f5
[INFRA] Remove incubator/incubating for graduation
### What changes were proposed in this pull request?

Remove incubator/incubating for graduation including:

- Remove `incubator`/`Incubating`.
- Remove `DISCLAIMER` and corresponding link.
- Update Release scripts and template.

Fix #2415.

### Why are the changes needed?

The ASF board has approved a resolution to graduate Celeborn into a full Top Level Project. To transition from the Apache Incubator to a new TLP, there's a few action items we need to do to complete the transition.

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

No.

### How was this patch tested?

No.

Closes #2421 from SteNicholas/infra-graduation.

Authored-by: SteNicholas <programgeek@163.com>
Signed-off-by: mingji <fengmingxiao.fmx@alibaba-inc.com>
2024-03-27 13:54:47 +08:00
..
.vscode [CELEBORN-1307] Introduce worker module for dashboard frontend 2024-03-13 20:32:41 +08:00
licenses [CELEBORN-1307][FOLLOWUP] Introduce worker detail module for dashboard frontend 2024-03-14 17:35:36 +08:00
public
src [CELEBORN-1305][FOLLOWUP] Unify application module naming 2024-03-19 21:09:30 +08:00
.eslintrc.cjs
.gitignore
.prettierrc.json
env.d.ts
index.html
LICENSE [CELEBORN-1307][FOLLOWUP] Introduce worker detail module for dashboard frontend 2024-03-14 17:35:36 +08:00
package.json [CELEBORN-1307][FOLLOWUP] Introduce worker detail module for dashboard frontend 2024-03-14 17:35:36 +08:00
pnpm-lock.yaml [CELEBORN-1307][FOLLOWUP] Introduce worker detail module for dashboard frontend 2024-03-14 17:35:36 +08:00
pom.xml [CELEBORN-1240] Introduce Husky Configuration to Celeborn Web 2024-01-26 16:23:42 +08:00
README.md [INFRA] Remove incubator/incubating for graduation 2024-03-27 13:54:47 +08:00
tsconfig.app.json
tsconfig.json
tsconfig.node.json
vite.config.ts [CELEBORN-1302] Introduce overview module for dashboard frontend 2024-03-08 10:02:47 +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 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