open-source - 哪个开源、可扩展、可能易于使用的问题跟踪器? redmine、trac、bugzilla、螳螂、RT?

标签 open-source project-management bug-tracking issue-tracking

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

6年前关闭。




Improve this question




为一个分布式团队的中型 Web 应用程序开放项目寻找问题跟踪器。我们计划在我们自己的服务器上运行它。新用户提交新问题必须非常容易,并且必须与其他软件很好地集成。

我们的主要要求,按重要性降序排列:

  • 开源
  • 能够非常新的用户友好的错误提交
  • 提交新问题必须尽可能简单,只需填写一个屏幕(注册后),并且几乎没有可见的字段(例如,只需“摘要”和“描述”就可以了)
  • Google Code 就是我们喜欢的那种界面的一个例子; Bugzilla 的 Bugzilla 实例 (https://bugzilla.mozilla.org/enter_bug.cgi) 是一种我们不喜欢的新 bug 提交界面的示例
  • 如果默认提交界面不是新用户友好的,只要使用模板/皮肤很容易修改就可以了。除了用于新用户提交错误的简单 View 之外,如果有一个带有附加字段(例如问题分配给谁)的错误编辑的“高级 View ”,那就太好了
  • 有API;或者,支持其他应用程序同时访问其数据库后端(我们希望从在另一台服务器上运行的其他独立软件查询和修改问题)

  • 其他理想的标准,按重要性降序排列:

  • 在日常使用中不会令人沮丧
  • 有比较大的社区
  • 与 hg (mercurial) 集成良好
  • 易于与外部集成:
  • 支持台/请求跟踪软件
  • 项目管理软件
  • 身份验证系统(和/或支持 OpenID 登录)
  • 模块化的;如果我们修改问题跟踪器,我们希望将这些改进作为易于其他人安装的模块发布
  • 适合拥有某种简单易用的问题重要性投票系统,例如在谷歌代码上加星;我们打算创建或修改这样一个组件来插入我们自己的外部投票系统
  • 易于与 SugarCRM 集成

  • 当我说“适合”时,我的意思是我们愿意在必要时自己编写问题跟踪器的扩展,但是,问题跟踪器的架构应该适合这种扩展。

    还包括支持台或项目管理功能的问题跟踪器是一个加分项,前提是我们可以选择集成外部软件而不是使用包含的东西。我们不需要另一个维基(我们已经有了一个我们喜欢的维基)。

    根据谷歌搜索(见评论),最流行的开源问题跟踪器是 trac、bugzilla、mantis、RT(可能还有 Launchpad)。我还包括了 Redmine,因为我从未见过这些问题跟踪器和 Redmine 之间的最近比较,其中有人对 Redmine 有不好的评价,而且在民意调查中,Redmine 有时会击败其他人。随意推荐其他人(请记住,标准之一是“相对较大的社区”)。

    毫无疑问,那里有多个优秀的问题跟踪器;上面列出的许多软件声称可以扩展并与其他软件集成。最有帮助的是使用多个问题跟踪器的人之间的直接比较。

    这些如何在 上相互比较可扩展性、可集成性和可换肤性 ?

    如果您使用过其中的一种以上,您会推荐其中的哪一种 ,还有你用过哪些?

    以下哪些是 已经集成 有大量身份验证系统/支持台系统/等?

    非常欢迎评论解释为什么特定流行的开源问题跟踪器(尤其是上面列出的其中之一)不适合我们的情况;这将节省我的时间。

    谢谢!

    最佳答案

    Redmine .用了一段时间了。简直太棒了。

    关于open-source - 哪个开源、可扩展、可能易于使用的问题跟踪器? redmine、trac、bugzilla、螳螂、RT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4728298/

    相关文章:

    api - 如何管理开源软件的社区文档

    c - 将开源程序集成到我自己的 C 语言中

    user-interface - 如何为 GUI 的 future 开发设计一个可重用的命令行程序?

    tfs - 具有拖放堆栈排名的工作项跟踪工具?

    visual-studio - github/visual studio 有问题插件吗?

    open-source - 是否有适用于 x86 的开源实时操作系统?

    Scala 简单的虚拟项目

    project-management - 团队不稳定时如何管理敏捷开发?

    project-management - 您如何为从未做过的事情提供有效的时间估计?

    communication - 您如何让您的用户使用适当的 channel 报告错误?