El objetivo es tener un sistema de documentación en línea, con estos requisitos principales:
- se utilizará principalmente como una etapa intermedia para los documentos técnicos finales de toda nuestra aplicación (que probablemente nunca se completará:]). Por lo general, se usaría así: alguien tiene un problema, lo soluciono y escribo la solución inmediatamente. Lo que sucede ahora es inmanejable: alguien tiene un problema, lo soluciono, tanto yo como alguien estamos contentos, pero 2 meses después alguien más tiene el mismo problema y nadie recuerda cuál fue la solución.
- accesible desde cualquier lugar, ejecutándose detrás de nuestro servidor apache
- gestión de usuarios / grupos, permitiendo acceso de solo lectura / lectura-escritura / administrador
- el formato no es demasiado importante: el texto plano lo haría, aunque el estilo wiki sería mejor
- barato o gratis
algunas ideas mias:
- simplemente sirva archivos en un recurso compartido de archivos o mediante ssh (contras: no es demasiado copmatible con Windows, pros: simple, puede ser cualquier tipo de archivo)
- manténgalo en un SCM (svn / git, ídem como arriba pero más fácil de acceder y controlar el acceso)
- Confluencia: ya usamos Jira, ¿vale la pena Confluencia? ¿Cómo se integra con Jira?
- ¿algo más?
No dude en comentar sobre estos o comparta su experiencia con otros sistemas.
documentation
stijn
fuente
fuente
Respuestas:
Iba a sugerir un Wiki
Como Confluence es un wiki, creo que usarlo con su JIRA es una excelente idea. Tendrá la ventaja de poder vincularse directamente con los problemas de JIRA y, por lo tanto, el código / doc / cualquier cambio realizado, etc.
La clave para cualquier repositorio de documentos de código como este es el aspecto de navegación. No desea páginas desconectadas, difíciles de encontrar, etc. Piense en un "diseño de sitio" como lo haría con un sitio web.
fuente