Trac – Wikipédia, a enciclopédia livre
1 Recursos do Trac
2 Benefícios obtidos com o uso do Trac
3 Controle de mudanças
5 Integração com o Subversion
6 Acompanhamento da evolução do projeto
7 Alguns projetos que usam o Trac
Recursos do Trac[editar | editar código-fonte]
Wiki para documentação colaborativa e referência cruzada entre os elementos do Trac;
Integração com o Subversion (Trac também funciona como um browser do repositório do Subversion);
Benefícios obtidos com o uso do Trac[editar | editar código-fonte]
Melhoria na qualidade do produto e do processo de desenvolvimento;
Registro, rastreamento e controle das mudanças sofridas pelo projeto durante o seu ciclo de vida;
Integração entre o controle de versão e o controle de mudança;
Acompanhamento básico da evolução do projeto;
Melhor documentação do projeto através de participação da equipe de desenvolvimento.
Controle de mudanças[editar | editar código-fonte]
Para o controle de mudanças, existe um elemento chamado ticket que pode conter registros de defeitos (ou bugs), pedidos de melhoria e tarefas do projeto, sendo útil para obtenção de informações sobre a construção do projeto.
Todas as anotações complementares e mudanças feitas após a criação do ticket são mantidas, formando um histórico da evolução do mesmo.
No sistema de controle de versão, geralmente o SVN, a amarração é entre o conjunto de mudanças (ChangeSet), que é publicado no repositório, e o ticket (ou outros elementos do Trac) por meio de mensagens de log.
Veja mais informações sobre tickets no site do projeto - TracTickets, ou consulte os tickets do projeto na página de relatórios.
O Wiki serve como um elemento de documentação colaborativa do projeto e como um repositório central de referências cruzadas entre todos os elementos do Trac. O Wiki deve ser encarado como uma ferramenta para o aumento da interação entre os membros da equipe de desenvolvedores. O texto em Wiki tem uma sintaxe diferente e mais simples do que HTML, permitindo uma maior facilidade para que os membros da equipe incluam novo conteúdo e alterem o conteúdo existente.
A rede de links formada pelo wiki entre os elementos do Trac fornece uma visão abrangente de todo o projeto. E este é um dos diferenciais mais importantes do Trac em relação a outros softwares similares.
Para saber mais sobre os recursos de Wiki do Trac, veja o guia TracWiki no site do projeto.
Integração com o Subversion[editar | editar código-fonte]
O Trac é integrado ao Subversion e oferece como um de seus recursos principais um browser do repositório do Subversion, permitindo a navegação pela árvore de diretórios e a visualização de diversos elementos do Subversion tais como a estrutura de diretórios, logs de mudanças efetuadas, diferenças entre revisões, enfim, oferecendo aos desenvolvedores e usuários uma excelente interface para o repositório SVN.