Go to file
zhaowei bf087a2f2e Merge branch 'explore' of https://gitlink.org.cn/ci4s/knowlegegraph-studio into explore 2025-07-01 15:42:07 +08:00
.github fisrt add version 3.10 2025-03-31 11:43:06 +08:00
.husky fix: 修复 eslint 错误 2025-06-18 19:42:45 +08:00
app fix: 选择图标样式优化 2025-06-30 14:56:47 +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
patches build: add patch-package 2025-06-19 19:23:37 +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 解决删除终止任务失败的bug 2025-05-29 14:46: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
.eslintignore feat: 修改元素 2025-05-12 17:12:24 +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
BuildDockerfile 修改dockerfile 2025-04-21 09:25:58 +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 Dockerfile增加代理 2025-05-16 16:19:07 +08:00
Dockerfile.arm add arm build 2025-06-27 10:32:25 +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
arm-build-image.sh add arm build 2025-06-27 10:32:25 +08:00
build-image.sh 修改转发规则 2025-05-06 17:21:59 +08:00
build.sh 修改dockerfile 2025-04-21 09:25:58 +08:00
buttons.js feat: 修改元素 2025-05-12 17:12:24 +08:00
dlv 修改dockerfile 2025-04-21 09:25:58 +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 fix: 修复 eslint 错误 2025-06-18 19:48:38 +08:00
introduction.png fisrt add version 3.10 2025-03-31 11:43:06 +08:00
nebula-studio-new-interface.tar add ask interface 2025-04-23 11:52:42 +08:00
nebulao-stdudio-0423 add ask interface 2025-04-23 11:52:42 +08:00
package-lock.json build: add patch-package 2025-06-19 19:23:37 +08:00
package.json build: add patch-package 2025-06-19 19:23:37 +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 build: add patch-package 2025-06-19 19:23:37 +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