Soy el creador de un creciente proyecto de código abierto. Actualmente, me siento frustrado tratando de encontrar la mejor manera de administrar la documentación. Estas son las opciones que he considerado:
- Sitio web HTML
- Wiki de Github
- Archivos de rebajas alojados en Github
- Colocación de todos los documentos en Github README.md
La documentación ya está escrita en Markdown, simplemente no puedo entender cómo quiero que esté disponible. Estoy realmente atraído por Git ya que puedo ramificar y etiquetar la documentación al igual que puedo ramificar y etiquetar la fuente.
Podría usar una biblioteca Markdown para traducir el Markdown a HTML y mostrarlo en un sitio web con estilo. Tendría que cargar los cambios en el sitio web cada vez que hubiera un cambio, y sería difícil administrar todas las diferentes "etiquetas" de la documentación.
Los wikis de Github (que yo sepa) no cambian según la rama en la que se encuentre. Por lo tanto, solo podría tener la versión "maestra" de la documentación en forma de Wiki Github en un momento dado.
Ponerlo todo en el archivo README de Github es bastante bueno. Obtengo ramificaciones y etiquetado, pero es un poco agotador de usar y no se presta bien para facilitar la navegación.
¿Me estoy perdiendo alguna solución increíble? ¿Qué otras opciones tengo?