3

WPF 适合入门阅读的开源项目 SeeGit 图形化 Git 历史记录

 3 years ago
source link: https://lindexi.gitee.io/post/WPF-%E9%80%82%E5%90%88%E5%85%A5%E9%97%A8%E9%98%85%E8%AF%BB%E7%9A%84%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE-SeeGit-%E5%9B%BE%E5%BD%A2%E5%8C%96-Git-%E5%8E%86%E5%8F%B2%E8%AE%B0%E5%BD%95.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
WPF 适合入门阅读的开源项目 SeeGit 图形化 Git 历史记录

本文来安利大家一个不错的开源项目,这个开源项目整体写的不错,也有用到 MVVM 框架,项目组织以及命名等都还行,功能也实现完全,适合入门级阅读

这是一个在 GitHub 上完全开源的项目,请看 haacked/seegit: SeeGit - The Git Repository Visualizer

运行界面如 GitHub 首页所示

这个仓库使用了 QuikGraph 和 GraphShape 作为 Git 的 commit 历史记录图展示,整体代码量不多。在一些 XAML 上也有用到 Behaviors 库,逻辑分离做的还行

仓库的项目层次划分还行,看过去就能了解各个文件夹的作用,入手的难度很低

但是部分 XAML 的命名有点拉跨,而且项目也没有升级到 .NET Core 版本,还请大家取精华去糟粕


本文会经常更新,请阅读原文: https://blog.lindexi.com/post/WPF-%E9%80%82%E5%90%88%E5%85%A5%E9%97%A8%E9%98%85%E8%AF%BB%E7%9A%84%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE-SeeGit-%E5%9B%BE%E5%BD%A2%E5%8C%96-Git-%E5%8E%86%E5%8F%B2%E8%AE%B0%E5%BD%95.html ,以避免陈旧错误知识的误导,同时有更好的阅读体验。

如果你想持续阅读我的最新博客,请点击 RSS 订阅,推荐使用RSS Stalker订阅博客,或者前往 CSDN 关注我的主页

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接: https://blog.lindexi.com ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请 与我联系

无盈利,不卖课,做纯粹的技术博客

以下是广告时间

推荐关注 Edi.Wang 的公众号
lindexi%2F201985113622445

欢迎进入 Eleven 老师组建的 .NET 社区
lindexi%2F20209121930471745.jpg

以上广告全是友情推广,无盈利


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK