开发指南
配置开发环境
本项目需要的环境如下
- Git
- Node.js v26+
- pnpm v10+
- Rust, Cargo v1.88+
推荐使用 Zed 或 VSCode 作为代码编辑器,不建议使用 WebStorm 和 RustRover
获取代码和安装依赖
gh repo clone graphif/project-graph
cd project-graph
pnpm install启动开发环境
pnpm dev按 Ctrl + Shift + I 可以打开开发者工具
提交更改
Commit message 需遵守 Conventional Commits 规范,可用的 type 有:
- feat: 加入新功能
- fix: 修复 bug
- docs: 文档更改
- chore: 其他所有用户感知不到的更改
Git 合并分支规范
- 确保本地 master 和远端 master 一致。
- 在自己分支 feat/example 执行
git rebase master - git push --force
- git checkout master
- 若此时远端 master 更新了,执行
git pull --rebase - git merge --ff-only feat/example
- git push