问题的澄清/总结 - 我们正在寻找:
灯塔已关闭但最后一点失败,启动板类似,github也不处理附件。招标是最后一点很好,但作为一般的错误跟踪系统失败(看起来它的开源版本将仅限于基本上是一个论坛)。
我们研究了许多要安装和设置的应用程序 - 但是由于这些要求,在设置和维护工作系统方面投入时间方面总是花费巨大成本。
在我们的(开源)project中,我们一直在使用Gnats很长一段时间。它做的设计做得很好,但这变得非常不方便:它不再维护,具有我们从未使用的功能,并且缺少我们想要使用的功能......它不处理附件,没有简单的方法来通过电子邮件执行操作,不与提交消息集成,以及为90年代浏览器设计的Web界面。所以我一直在寻找可以替代它的东西,希望有些托管解决方案可以避免设置/维护麻烦。
我见过的最令人印象深刻的工具可能是lighthouse:它有一个非常好的实用界面,正确处理附件,可通过电子邮件控制,并且可以响应提交消息中的命令。 但是 ...没有任何理智的方式匿名提交错误 - 这是一个主要要求,因为我们需要任何随机用户才能通过我们的IDE提交错误。 (似乎有一个可能的黑客转发伪造From字段的电子邮件,但这不能很好地工作 - 具体来说,记者应该包括在后续电子邮件交换中。)另一方面,有相关的tender工具,在该领域非常好,但是非常基本的 - 太基本用作错误跟踪系统。
我尝试了很多其他网站 - 似乎所有这些网站都要求提交者拥有一个帐户,因此它们无法满足我们的需求;以及以其他各种方式限制(不处理附件,没有良好的电子邮件集成等)。这些网站的元描述通常是相当模糊的并没有帮助:我花了几个小时来弄清楚什么是招标/灯塔以及它们是如何相关的,并且没有网站提到它无法在没有注册的情况下接收错误报告。 (我只关注对开源友好的网站,因为我们没有这类预算。)
还可以选择在本地安装一些系统,但是如果可能的话,错误跟踪系统往往是我想避免配置和维护的怪物。
所以问题是:我有什么明显的缺失吗?或者使它更具体:是否有一个很好的比较页面,明确地列出了流行的选项及其各自的功能?
答案 0 :(得分:5)
还有一个特殊原因导致Google Code或Sourceforge问题跟踪工具不起作用吗?如果您不想要,您不需要使用他们的所有服务,您可以将它们纯粹用于问题跟踪。
答案 1 :(得分:2)
你试过trac吗?它被许多开源项目使用。
答案 2 :(得分:2)
FogBugz是一种选择。他们将主持或您可以自己运行它。我的公司看了它,但......政治因素......意味着它在这里不可行。
答案 3 :(得分:2)
您是否在维基百科上查看了这个Comparison of issue tracking systems?
我还在fixx找到hedgehoglab。显然它有the features that you care more:
完成任务
- fixx有一个直观界面,可以快速启用bug 报告。填写错误报告是 像轻松一样发送电子邮件。
- 能够为允许您的问题添加多个附件 附加截图和管理 与问题有关的文件。
- 聪明的通知选项可让相关人员随时了解情况 阻止问题跟踪垃圾邮件。
此外:
请注意,我从未使用它,因此我无法提供任何建议。
答案 4 :(得分:1)
开源BugTracker.NET支持以下为您提供问题的方面:
我发现设置,维护和调整很容易。当然,如果您不熟悉.NET并且可以使用Windows服务器,则可能会想到其他情况。
答案 5 :(得分:0)
您可以查看Unfuddle。他们确实允许提交门票的API,并涵盖其他要点,包括附件。
答案 6 :(得分:0)
看看repositoryhosting.com他们已经为你准备了trac / svn / git的解决方案。配有各种铃铛和whitsles,如Agilo插件和自动备份到您选择的亚马逊S3水桶。
价格非常合理。
此外,jumboxes还提供Trac / SVN虚拟设备,您可以在自己的环境中托管。
答案 7 :(得分:0)
Redmine是一个很好的开源选项。您可以查看online demo和list of features。
但未托管。但这是一个有趣的选择。
您可以随时查看a list of different open source bug tracking alternatives
答案 8 :(得分:0)
我过去曾经使用过ZenDesk,而且相当麻烦。 另外它有一个api:http://www.zendesk.com/api。 此外,我知道无论何时发生任何事情,它都可以CC。
答案 9 :(得分:0)
我们也在寻找新的解决方案。
目前我们正在使用FogBugz,这很慢。
我们需要客户能够通过电子邮件记录错误。投标看起来很完美,除了它没有任何明显可用的ID字段,我们可以传递。是插件还是类似的?我可以将浏览器扩展程序添加到“goto bug id [whatever]”但这对于什么应该是核心功能来说似乎很糟糕?