github 项目介绍 – git-bug

项目网址

git-bug

项目介绍

嵌入在 Git 中的分布式 Bug 追踪管理git

Bug 追踪与代码的版本控制是开发者天天经常使用的两个工具,有没有想过一个问题 – 代码版本控制能够脱机分散管理,可是目前 Bug 追踪仍是透过集中式的管理?git-bug 这个项目帮你作到了,并且就是嵌入在 git 的内置保存空间里面.github

git-bug 用法跟 git 相似,因此在脱机的时候也是能够修改 issue 的内容跟状态web

git-bug 是用 Go 编程语言所开发的,安装方法以下编程

go get github.com/MichaelMure/git-bug复制代码

若是以上指令运行失败,请检查你的 go 指令必须在 PATH 环境变量中后端

export PATH=$PATH:$GOROOT/bin:$GOPATH/bin复制代码

CLI 接口的用法

添加 bug,将会使用你最喜欢的编辑器将打开以编写标题和 Bug 内容,跟在使用 git 指令时 commit code 要写 log 方法同样bash

git bug new复制代码

提取 Bug 更新:服务器

git bug pull [remote]复制代码

列出既有的 Bug :架构

git bug ls复制代码

你能够使用 show,comment,open 或close等命令来显示和修改 bug 。有关每一个命令的更多详细信息,你能够运行 git bug –help 或阅读命令的文档编程语言

支持交互式终端机 GUI

使用命令 git bug termui 能够使用交互式终端 GUI 来浏览和编辑 Bug。编辑器


(图片来自 git-bug 项目文件)

支持 Web GUI ( 状态:WIP 还在开发中 )

你能够使用 git bug webui 启动 Web UI。



(图片来自 git-bug 项目文件)

这个 Web UI 彻底使用 go 开发,并透过 localhost http 服务器提供静态内容。

Web UI 是经过 GraphQL API 与后端交互。 架构可在此处得到。( 因此若是你有兴趣,能够透过这份文档开发功能更丰富的 Web UI )

有了 git-bug 在脱机时要解 bug 与变动 bug 状态是否是方便了很多?

更多 Soft & Share 分享内容

相关文章
相关标签/搜索