Saludos, para llevar adelante el proyecto me parece una
buena idea escribir algo de planificación sencilla para
que podamos comenzar a escribir algo de código.
La idea general de documentar de manera sencilla es asentar
ideas, definir metas y crear listas de tareas para que nos
resulte mas sencillo y efectivo a la hora de ponernos a
codificar. Es algo práctico digamos, lo hacemos porque nos
conviene...
Ahora lo específico: Toda la documentación se almacena en
el mismo repositorio donde está el código, la idea de hacer
esto así es para que nos resulte sencillo corregir detalles
de documentación a medida que escribimos código.
La planificación está formada por archivos de texto
sencillo (algo como un wiki), por lo que nos resultará muy
sencillo consultar y hacer cambios. De hecho, es fácil incluso
convertir todo eso a HTML o PDF porque usamos el sistema de
documentación "sphinx" (el mismo que usa el proyecto 'python').
Para acceder a la documentación tienen dos formas:
1 - entrar en el directorio 'doc' de repositorio (generalmente indicado
solo para programadores del proyecto).
2 - entrar directamente a la versión web que tiene imágenes
y se puede ver desde el navegador (versión ideal para
seres humanos):
Pueden ver esta versión accediendo a:
http://asadetris.googlecode.com/hg/doc/ ... index.html
(PD: luego tendríamos que hacer mas visible este link en otro post)
A grandes rasgos, la metodología para documentar es editar
archivos de texto plano en el repositorio; y luego de hacer un
cambio significativo se puede ejecutar un comando para generar
todo el sitio web que cité antes.
A mi entender, es una buena herramienta porque no agrega mucho
trabajo adicionar, es simple y produce un valor significativo
para el proyecto.
¿Que les parece a ustedes?