o objetivo é ter um sistema de documentação on-line, com os seguintes requisitos principais:
- será usado principalmente como um estágio intermediário para os documentos técnicos finais de todos os nossos aplicativos (que provavelmente nunca serão concluídos:]). Normalmente, seria usado da seguinte maneira: alguém tem um problema, eu o corrigo e anote a correção imediatamente. O que acontece agora está ficando incontrolável: alguém tem um problema, eu conserto, eu e alguém estamos felizes, mas 2 meses depois alguém mais tem o mesmo problema e ninguém se lembra qual foi o problema.
- acessível de qualquer lugar, rodando atrás do nosso servidor apache
- gerenciamento de usuário / grupo, permitindo acesso somente leitura / leitura / gravação / administrador
- o formato não é muito importante: texto simples, o estilo wiki seria melhor
- barato ou livre
algumas idéias minhas:
- basta servir arquivos em um compartilhamento de arquivos ou através do ssh (contras: não muito compatível com o Windows, profissionais: simples, pode ser de qualquer tipo de arquivo)
- mantenha-o em um SCM (svn / git, idem como acima, mas mais fácil de acessar e controlar o acesso)
- Confluence: já usamos Jira, vale a pena? Como ele se integra ao Jira?
- algo mais?
Por favor, não hesite em comentar sobre isso ou compartilhar sua experiência com outros sistemas.
A documentação está sendo gerada a partir do código (como Javadocs) ou está sendo escrita do zero, como um guia do usuário ou alguma combinação dos dois?
—
FrustratedWithFormsDesigner
é principalmente mais de um guia do usuário, não documentação de código (bem, temos que tão bem, gerado pelo doxygen, podemos incluí-lo, mas não é o primeiro ponto de interesse)
—
Stijn
Eu entregaria algum dinheiro para Spolsky.
—
Job