2009-11-27 3 views
1

Ищу для отслеживания проблем с открытым исходным кодом сКакой трекер вы рекомендуете?

  • Несколько проектов
  • Wiki
  • Web API для интеграции с CRM и другими клиентами
  • По желанию Extendible через пользовательские плагины или модули
  • Предпочтительно написанных на PHP или Python. Я хорошо с другими языками до тех пор, как он работает на Unix/Linux
+0

Аналогичный вопрос, может быть полезно, имеет 116 ответов: http://stackoverflow.com/questions/12328/what-bug-tracking-software-do-you-use – Kzqai

ответ

6

Я с удовольствием использовал Trac и Redmine для различных личных проектов.

Trac написан на Python, в то время как Redmine написан на Ruby (используя раму Rails).

Redmine имеет встроенную функцию нескольких проектов, в то время как Trac планировал поддерживать ее в 0.12 (уже доступно в ветке).

Вы также должны сделать свой выбор в зависимости от SCM вы планируете использовать:

  • Redmine поддерживает SVN, CVS, Git, Mercurial, Bazaar и Darcs
  • Trac поддерживает SVN и Mercurial (поддержка Git доступна с plugin available on Trac Hacks).
+0

Trac и Redmine кажутся близкими к моим требованиям. Они приходят с веб-API, чтобы я мог интегрировать инструмент с CRM? Я ищу, чтобы создать единый знак для объекта как для пользователей компании, так и для клиентов. Никто не должен требовать более одного счета. Если это возможно, я хотел бы подключить инструмент к рабочему потоку CRM. В основном, я ищу программное обеспечение, которое имеет такие функции, как хостинг проектов code.google.com. – Sudheer

+0

Я только что был пользователем. Однако вы можете посмотреть http://trac.edgewall.org/wiki/TracDev/PluginDevelopment и http://www.redmine.org/wiki/redmine/Developer_Guide –

0

Я использовал Bugzilla на другой работе несколько лет назад, но я думаю, что это только отслеживание ошибок.

Где я сейчас, мы используем FogBugz, и он позволяет отслеживать случаи, обладает возможностями вики и даже интегрируется с программным обеспечением для управления версиями. Я считаю, что есть плагиновая архитектура, но я на самом деле не смотрел на нее.

Однако, я думаю, что он запрограммирован только в ASP, что, скорее всего, означает IIS, если проект Mono не имеет режима совместимости с ASP.

0

Для моих личных проектов, где я являюсь единственным разработчиком (и во многих случаях единственным пользователем), у меня есть самостоятельный выпускник, который я сделал много лет назад, когда единственное имя в (бесплатной) проблеме трекеры были Bugzilla, которые мне не нравились.

Для нового проекта с несколькими разработчиками, над которым я работаю, мы используем Redmine. Он написан на Ruby (on Rails), но его легко настроить на Linux, поддерживает множество систем управления версиями, есть плагины и вики (включая плагины для изменения синтаксиса wiki, я написал один для синтаксиса в стиле Mediawiki, поскольку он был более знаком людям, использующим его). Я не знаю об этом API/интеграции, но с плагинами, вероятность того, что вы можете найти или написать что-то, чтобы делать то, что вам нужно.

0

Я задал этот вопрос около одиннадцати месяцев назад. Я использую Redmine и доволен результатами. Во время публикации вопроса у Redmine не было HTTP API, теперь он это делает. Я также рекомендовал Redmine другим.

Причины мне нравится Redmine являются:

  1. Поддержка нескольких проектов
  2. Интегрированная система отслеживания проблем, вики, обозреватель хранилища, форум и каналы новостей
  3. HTTP API
0

я использовал trac довольно долгое время для команды из 4 разработчиков. Он работал хорошо для нас и предоставляет большинство функций, которые вы ищете (интеграция, wiki).

Кроме этого, вы должны изучить Redmine и OTRS.

Это article также дает хороший обзор лучших блогов-трекеров с открытым исходным кодом.

Смежные вопросы