简单的非基于Web的错误跟踪器

时间:2009-07-31 09:10:20

标签: python windows bug-tracking non-web

这里有一大堆一半的问题,甚至还有更多关于寻找bug追踪器的人的答案。然而,所有这些(我发现)似乎都是基于网络的解决方案。由于我正在开发一个我不想设置web / DB服务器的本地项目,而且我也不想使用托管跟踪器,我正在寻找在本地运行的东西。

  • 非常优选的开源
  • 纯Python或(至少)Windows可执行文件
  • 不需要数据库服务器(sqlite显然很好)
  • 不一定要花哨,只需要基本的错误/问题跟踪功能;比我当前的TODO文本文件或Excel表格略多一点。

有什么建议吗?

6 个答案:

答案 0 :(得分:8)

Trac可能有点过于设计,但你仍然可以通过localhost上的tracd在本地运行它。

这是:

  • 开源。
  • 纯Python
  • 使用sqlite

但正如我所说,对你的用例来说可能太复杂了。

链接:http://trac.edgewall.org

答案 1 :(得分:8)

我很惊讶没人提到Roundup

它符合您的所有标准,包括不需要基于网络的界面(根据您的规范,并且不同于建议使用Trac的接受答案)。

综述是:

  • 开源
  • 纯Python
  • 支持SQLite
  • 不花哨,专注于实体错误跟踪

作为一个重要的差异点,除了网络界面外,它还有命令行和电子邮件界面。

这很容易上手 - 我建议你自己动手。

答案 2 :(得分:6)

如果您不需要与团队共享您的错误跟踪系统(即可以将其与您的计算机隔离),我建议您使用Tiddlywiki。从技术上讲,它是基于Web的,但它完全封装在一个HTML文档中,并且不需要任何数据库或服务器(只有Web浏览器),所以我认为它遵循您想要的精神。它非常可定制,因为它是100%HTML / CSS / javascript。多年来,我一直使用tiddlywiki作为项目笔记本,在一个集中的,交叉引用的位置跟踪我的待办事项列表,错误列表和一般项目文档。您还可以找到可以预先配置以提高工作效率的各种tiddlywikis(例如,TeamTasksMonkeyGTDGTDTiddlyWiki Plus)。

答案 3 :(得分:2)

也许Fossil对你有用吗?

它实际上是一个DVCS,但它也集成了一个bugtracker和wiki,非常像trac(虽然我喜欢trac,但不要误会我的意思)。另一方面,它的基于网络的安装过程非常简单。

答案 4 :(得分:0)

专有的TestTrack(http://www.seapine.com/ttpro.html)有一个客户端版本。我们在工作中使用它,我很高兴使用它。

也许您可以查看此维基百科文章以获取提示 http://en.wikipedia.org/wiki/Comparison_of_issue_tracking_systems

答案 5 :(得分:-12)

帮自己一个忙。克服这种“绝不能基于网络”的困扰,在PC或LAN服务器上安装本地WAMP堆栈。现在,您可以安装自己的wiki。像Trac这样的东西。我想找到谷歌代码的bugtracker和可在本地运行的集成维基的实现 - Trac似乎是最接近的。

您还安装了本地SVN服务器吗?即使对于个人项目,也能跟踪随时间的变化。恢复等等,与Trac的整合太好了,即使对于纯粹的1人项目也不会错过。