Que issue tracker que você recomendaria? [fechadas]
-
05-07-2019 - |
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
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:
- Redmine suporta SVN, CVS, Git, Mercurial, Bazaar e Darcs
- Trac suporta SVN e Mercurial (suporte para Git disponível com um plug-in disponíveis no Trac hacks ).
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:
- Suporte para vários projetos
- questão rastreador integrado, wiki, navegador repositório, fórum e notícias
- HTTP API