### What changes were proposed in this pull request? - Adds api request module. - Adds license about `varlet/axle`. - Adss pagination function. ### Why are the changes needed? API request module is required to request the backend interface for dashboard frontend. ### Does this PR introduce _any_ user-facing change? No. ### How was this patch tested? No. Closes #2353 from labbomb/CELEBORN-1303. Authored-by: labbomb <labbomb@163.com> Signed-off-by: SteNicholas <programgeek@163.com> |
||
|---|---|---|
| .. | ||
| .vscode | ||
| licenses | ||
| public | ||
| src | ||
| .eslintrc.cjs | ||
| .gitignore | ||
| .prettierrc.json | ||
| env.d.ts | ||
| index.html | ||
| LICENSE | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pom.xml | ||
| README.md | ||
| tsconfig.app.json | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| vite.config.ts | ||
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, runcd webfirst.
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