Pergunta

Eu estou procurando um issue tracker código aberto com

  • Vários projetos
  • Wiki
  • Web API para integração com CRM e outros clientes
  • Opcionalmente extensível através de plugins personalizados ou módulos
  • De preferência, escrito em PHP ou Python. Eu estou bem com outras línguas, desde que ele funciona em Unix / Linux
Foi útil?

Solução

Eu usei feliz Trac e Redmine para vários projetos pessoais.

Trac é escrito em Python, enquanto Redmine é escrito em Ruby (aproveitando o framework Rails).

Redmine foi construído com recurso de múltiplos projetos ao mesmo tempo Trac previsto para apoiar-la em 0,12 (já disponível em um ramo).

Você também teria que fazer a sua escolha, dependendo do SCM você estiver planejando usar:

Outras dicas

Eu costumava Bugzilla em outro emprego, há alguns anos, mas acho que é apenas de rastreamento de bugs.

Onde eu estou agora, usamos FogBugz e permite que você acompanhe casos, tem capacidades de wiki e até mesmo integra com o software de controle de origem. Eu acredito que há uma arquitetura de plugin, mas eu realmente não olhou para ele.

No entanto, eu acho que só programado em ASP que meios mais prováveis ??IIS menos que o projeto Mono tem um modo de compatibilidade ASP.

Para meus projetos pessoais, onde eu sou o único desenvolvedor (e em muitos casos o único usuário), eu tenho um issue tracker self-made que eu fiz anos atrás, quando o único grande nome (gratuito) rastreadores de problemas foi Bugzilla, que eu não gostava.

Para um novo projeto multideveloper estou trabalhando, estamos usando Redmine . Ele é escrito em Ruby (on Rails), mas é fácil de configurar no Linux, suporta uma série de sistemas de controle de origem, tem plugins e um wiki (incluindo plugins para mudar a sintaxe wiki; eu escrevi um para fazer sintaxe Mediawiki de estilo, uma vez que era mais familiar para as pessoas a usá-lo). Eu não sei sobre isso da API / integração, mas com plugins, as probabilidades são que você pode encontrar ou escrever algo para fazer o que você precisa.

Eu fiz esta pergunta sobre onze meses atrás. Tenho vindo a utilizar Redmine e estou satisfeito com os resultados. Na hora de postar a pergunta, Redmine não tinha uma API HTTP, agora ele faz. Também se recomenda Redmine para os outros.

As razões eu gosto Redmine são:

  1. Suporte para vários projetos
  2. questão rastreador integrado, wiki, navegador repositório, fórum e notícias
  3. HTTP API

trac por algum tempo para uma equipe de 4 desenvolvedores. Funcionou bem para nós e fornece a maioria dos recursos que você está procurando (integrações, wiki).

Além disso, você deve olhar para Redmine e OTRS.

Este artigo também dá uma boa revisão sobre o melhor open source rastreadores de bugs.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top