2009-07-31 66 views
9

这里有大量的问题和更多的答案,这里有关于寻找错误跟踪器的人。然而,所有这些(我发现)似乎都是基于网络的解决方案。由于我正在开发一个本地项目,我不想设置Web /数据库服务器,也不想使用托管跟踪器,所以我正在寻找一些本地运行的东西。简单的基于非网络的错误跟踪器

  • 非常优选开源
  • 纯Python或(至少)Windows可执行
  • 不需要一个数据库服务器(源码显然是罚款)
  • 并不一定是特别的,只是基本的错误/问题跟踪功能;只比我目前的TODO文本文件或Excel表格多一点点。

有什么建议吗?

回答

8

这个维基百科文章的Trac可能是有点太超过设计的,而是通过tracd localhost上你仍然可以本地运行。

它是:

  • 开源。
  • 纯Python
  • 使用SQLite

但正如我所说,可能是你的使用情况过于复杂。

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

+0

我已经开始研究一下了。到目前为止,我似乎可以忽略那些我不需要的功能 - 这绝对不是bug追踪器的标准属性(bugzilla,任何人?) – balpha 2009-08-01 20:36:59

+0

目前为止效果很好。谢谢! – balpha 2009-08-03 09:54:11

-12

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

您是否还安装了本地SVN服务器?即使对于个人项目来说,也可以跟踪随时间变化的变化恢复等等,并且与Trac的集成太好了,即使对于纯粹的1人项目也是如此。

+3

首先,你从哪里得到“迷恋”?第二,为什么我要在安装trac之前建立一个WAMP堆栈*和*安装wikimedia *和*安装一个SVN服务器(它带有一个内置的web服务器,使用sqlite并且有一个内置的wiki)并且使用Subversion(不需要一台服务器)?是的,我从第一行代码开始使用源代码控制。 – balpha 2009-08-01 20:31:59

2

也许Fossil对您有什么用处?

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

+0

使用网络浏览器,但不需要专门的网络服务器(只需运行`fossil ui`)。 “安装”只是将一个文件复制到您的$ PATH。也写给我们SQLite的同一个人! – 2010-01-08 10:53:35

8

我很惊讶没有人提到过Roundup

它符合您的所有标准,包括不需要基于Web的界面(按照您的规范,而不像Trac接受的答案)。

综述是:

  • 开源
  • 纯Python
  • 支持的SQLite
  • 不花哨,专注于固体bug跟踪

而作为差异化的显著点,除了Web界面之外,它还具有命令行和电子邮件界面。

这很容易上手 - 我建议你把它作为一个旋转。

6

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