Go to file
cp3hnu b59de032a0 feat: 删除中英文切换 2025-04-03 09:31:24 +08:00
.github fisrt add version 3.10 2025-03-31 11:43:06 +08:00
.husky fisrt add version 3.10 2025-03-31 11:43:06 +08:00
app feat: 删除中英文切换 2025-04-03 09:31:24 +08:00
build fisrt add version 3.10 2025-03-31 11:43:06 +08:00
deployment fisrt add version 3.10 2025-03-31 11:43:06 +08:00
public fisrt add version 3.10 2025-03-31 11:43:06 +08:00
scripts fisrt add version 3.10 2025-03-31 11:43:06 +08:00
server fisrt add version 3.10 2025-03-31 11:43:06 +08:00
.commitlint.js fisrt add version 3.10 2025-03-31 11:43:06 +08:00
.dockerignore fisrt add version 3.10 2025-03-31 11:43:06 +08:00
.eslintrc fisrt add version 3.10 2025-03-31 11:43:06 +08:00
.gitignore fisrt add version 3.10 2025-03-31 11:43:06 +08:00
.nvmrc feat: 删除中英文切换 2025-04-03 09:31:24 +08:00
.prettierrc.cjs fisrt add version 3.10 2025-03-31 11:43:06 +08:00
.stylelintrc.json fisrt add version 3.10 2025-03-31 11:43:06 +08:00
CONTRIBUTING.md fisrt add version 3.10 2025-03-31 11:43:06 +08:00
DEPLOY.md fisrt add version 3.10 2025-03-31 11:43:06 +08:00
Dockerfile 增加做镜像的脚本 2025-03-31 17:27:23 +08:00
LICENSE fisrt add version 3.10 2025-03-31 11:43:06 +08:00
README.md fisrt add version 3.10 2025-03-31 11:43:06 +08:00
architecture.png fisrt add version 3.10 2025-03-31 11:43:06 +08:00
build-image.sh 增加做镜像的脚本 2025-03-31 17:27:23 +08:00
favicon.ico fisrt add version 3.10 2025-03-31 11:43:06 +08:00
go.work fisrt add version 3.10 2025-03-31 11:43:06 +08:00
index.html feat: 删除中英文切换 2025-04-03 09:31:24 +08:00
introduction.png fisrt add version 3.10 2025-03-31 11:43:06 +08:00
package-lock.json feat: 删除中英文切换 2025-04-03 09:31:24 +08:00
package.json fisrt add version 3.10 2025-03-31 11:43:06 +08:00
readmeLogo.png fisrt add version 3.10 2025-03-31 11:43:06 +08:00
tsconfig.json fisrt add version 3.10 2025-03-31 11:43:06 +08:00
tsconfig.node.json fisrt add version 3.10 2025-03-31 11:43:06 +08:00
vite.config.ts feat: 删除中英文切换 2025-04-03 09:31:24 +08:00

README.md

NebulaGraph Studio

NebulaGraph Studio (Studio for short) is a web-based visualization tool for NebulaGraph. With Studio, you can create a graph schema, import data and edit nGQL statements for data queries.

Architecture

Version

NebulaGraph version NebulaGraph Studio tag
1.x v1.2.7
2.0.x v2.2.x
2.5.x v3.0.x
2.6.x v3.1.x
3.0.x v3.2.x
3.1.x v3.3.x
3.0.0 3.2.0 v3.4.x
3.0.0 3.3.0 v3.5.x
3.0.0 3.4.0 v3.6.x
3.0.0 3.5.0 v3.7.x
3.0.0 3.6.0 v3.8.x
3.0.0 3.6.0 v3.9.x
3.0.0 3.8.0 v3.10.x

Development Quick Start

set up studio and server at the same time

$ npm install
$ npm run dev
$ npm run dev:go

Set up nebula-graph-studio only

$ npm install
$ npm run dev

Set up go-server only

$ cd ./server/api/studio
$ make run

Production Deploy

1. Build Web

$ npm install
$ npm run build
$ mv dist/* server/api/studio/assets

2. Build Server

$ cd server/api/studio
// update default port 9000 to 7001 in etc/studio-api.yaml first
$ go build -o server

3. Start

$ ./server &

4. Stop Server

Use when you want shutdown the web app

kill -9 $(lsof -t -i :7001)

Documentation 3.10.0

中文 ENGLISH

Contributing

Contributions are warmly welcomed and greatly appreciated. Please see Guide Docs