Estoy trabajando en un proyecto de C++ y Objective C para iPhone. Estoy usando git como mi sistema de control de versiones.Doxygen para un proyecto administrado con git?
La base de código ha estado creciendo bastante, así que me gustaría agregar Doxygen al proyecto. El problema es que no estoy seguro de cuál sería el mejor enfoque para hacerlo.
He pensado en un par de opciones:
1) Crear la documentación Doxygen HTML en la carpeta del proyecto y que sea "parte" del proyecto de manera que también se versiona y se comprometió a git.
2) Crear la documentación Doxygen HTML en la carpeta del proyecto y agregarlo a la .gitignore
por lo que cada usuario del proyecto es responsable de generar la documentación y el repositorio Git proyecto permanecería intacta (a excepción de la .gitignore
).
Estamos usando un repositorio git --bare en nuestro servidor principal, por lo que montar una página web que contenga el HTML Doxygen en el servidor sería complicado (no se pueden ver los archivos del proyecto con un git --bare repo , así que no podré ver el documento HTML generado por Doxygen a menos que lo cargue por separado)
Tal vez podría hacer algún tipo de cron-job
, para mantener el doxygen actualizado en el lado del servidor?
La ayuda es muy bienvenida.