Somos una tienda de Microsoft, concentrada en el uso de C#. Tenemos varios proyectos, incluidos sitios web, servicios de Windows y bibliotecas de clase, que incorporan comentarios XML.Class Documentation Suggestions
Estoy buscando generar documentación HTML estilo MSDN para cada proyecto y desplegarlo en una ubicación centralizada a la que todos los desarrolladores puedan acceder fácilmente. También quiero automatizar estos pasos para que puedan ejecutarse a intervalos regulares, por lo que ni yo ni los demás desarrolladores debemos preocuparnos de recordar generar e implementar nueva documentación cada vez que se realice un cambio. Miré a Sandcastle y Doxygen y ambos parecen ser buenas opciones para generar la documentación que quiero, pero necesito asesoramiento sobre una buena forma de automatizar la generación, como en un trabajo nocturno o algo así.
¿Alguien por ahí hace algo como esto? No me venden en el resultado final siendo HTML; especialmente si hay una mejor idea.
EDIT:
aprecio todas las buenas ideas. Hay un par de rutas ahora que puedo investigar, pero no sabré cuál funcionará mejor hasta que me ensucie las manos. El Creador de archivos de ayuda de Sandcastle parece ofrecerme las mejores opciones para lo que estoy buscando hacer, así que le doy la bienvenida a esa sugerencia. Sin embargo, si tuviera más tiempo para trabajar en la solución XSLT y CSS para que los datos XML se vean correctamente, buscaría esa sugerencia primero.
Gracias de nuevo a todos!
Soy parcial a SHFB también; es posible que desee leer mi artículo [Taming Sandcastle: una guía del programador de .NET para documentar su código] (http://www.simple-talk.com/dotnet/.net-tools/taming-sandcastle-a-.net- programadores-guía-para-documentar-tu-código /) en Simple-Talk.com para darle un "impulso" con él. –
Lee tu artículo. Lo disfrute. Fuimos a marcarlo. Encontré que ya tenía :-) –
Me alegro de que lo haya disfrutado, de nuevo :-) –