8000 GitHub - fossabot/project-graph: 《计划-投射》快速绘制节点图的桌面工具,可以用于项目进程拓扑图绘制、快速头脑风暴草稿。
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

《计划-投射》快速绘制节点图的桌面工具,可以用于项目进程拓扑图绘制、快速头脑风暴草稿。

License

Notifications You must be signed in to change notification settings

fossabot/project-graph

 
 

Repository files navigation

宣传图 FOSSA Status

Project Graph

下载地址

tauri版本(用新的框架重写了,功能还在完善中,但还未发布视频)

https://liren.zty012.de/project-graph/v2/
上述网页中有两个版本
开发版:每天早晨8点左右自动根据git上的最新情况打包构建发布
稳定版:手动发布的稳定版,不一定最新

PyQt5版本(两期视频中的版本)

https://liren.zty012.de/project-graph/v1/
或者(release页面中的早期内容)
https://github.com/LiRenTech/project-graph/releases/tag/pyqt-2024-10-3

开发者启动方式

# 安装依赖
pnpm i
# 启动项目
pnpm tauri dev
# 在adb设备上启动

注意:请确保已安装 Rust 和 Node.js 环境。windows还需安装c++编译工具,具体详见

https://littlefean.github.io/2024/09/28/tauri%E9%A1%B9%E7%9B%AE%E5%9C%A8windows%E4%B8%8A%E7%9A%84%E5%BC%80%E5%8F%91%E8%B8%A9%E5%9D%91/

一键安装配置环境

如果感觉配置过程过于麻烦,可以使用xlings工具一键安装并配置环境

xlings install

注:

开发注意事项

若发现修改代码后无法热更新或者出现诡异bug,用ctrl+shift+i进入DevTools控制台后,在控制台窗口激活的情况下,按 Ctrl+Shift+R 刷新(因为窗口屏蔽了Ctrl+Shift+R快捷键,但无法屏蔽F5刷新和ctrl+shift+i等特殊的快捷键)注:F5刷新和Ctrl+Shift+R刷新不一样,F5不会刷掉缓存,Ctrl+Shift+R会刷掉缓存。

打包可执行文件

pnpm tauri build

如果是windows,可能还会遇到网络问题

https://github.com/tauri-apps/tauri/issues/7338

详见上述情况解决

注:

由于 PyQt5 绘制类Canvas的性能问题,已被抛弃,目前采用了Tauri作为GUI框架,并使用TypeScript (React) 和Rust语言编写。

—— 2024年10月2日

项目的 docs/ 文件夹下有一些示例json文件,下载软件后您可以尝试导入看看。其中记录和沉淀了项目的一些开发信息。

License

FOSSA Status

About

《计划-投射》快速绘制节点图的桌面工具,可以用于项目进程拓扑图绘制、快速头脑风暴草稿。

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 97.4%
  • Kotlin 1.1%
  • Rust 0.8%
  • JavaScript 0.2%
  • Batchfile 0.2%
  • CSS 0.1%
  • Other 0.2%
0