Siamo un negozio Microsoft, concentrato sull'utilizzo di C#. Abbiamo diversi progetti, inclusi siti Web, servizi Windows e librerie di classi, che incorporano commenti XML.Suggerimenti per la documentazione di classe
Sto cercando di generare una documentazione HTML in stile MSDN per ogni progetto e distribuirla in una posizione centralizzata a cui tutti gli sviluppatori possono facilmente accedere. Voglio anche automatizzare questi passaggi in modo che possano essere eseguiti a intervalli regolari, quindi io e gli altri sviluppatori non dobbiamo preoccuparci di ricordare di generare e distribuire nuova documentazione ogni volta che viene apportata una modifica. Ho guardato Sandcastle e Doxygen ed entrambi sembrano essere delle buone opzioni per generare la documentazione che voglio, ma ho bisogno di consigli su un buon modo per automatizzarne la generazione, come in un lavoro notturno o qualcosa del genere.
C'è qualcuno che sta facendo qualcosa del genere? Non sono venduto sul risultato finale essendo HTML; soprattutto se c'è un'idea migliore.
EDIT:
Apprezzo tutte le buone idee. Ci sono un paio di percorsi ora che posso indagare, ma non saprò quale funzionerà meglio fino a sporcarmi le mani. Il File Builder della Guida di Sandcastle sembra offrirmi le migliori opzioni per quello che sto cercando di fare, quindi darò un cenno del capo a tale suggerimento. Tuttavia, se avessi avuto più tempo per lavorare sulla soluzione XSLT e CSS per ottenere i dati XML in modo corretto, avrei seguito questo suggerimento.
Grazie ancora a tutti!
Sono parziale anche a SHFB; potresti voler leggere attentamente il mio articolo [Taming Sandcastle: una guida al programmatore .NET per documentare il tuo codice] (http://www.simple-talk.com/dotnet/.net-tools/taming-sandcastle-a-.net- programmatori-guida-per-documentare-il-codice /) su Simple-Talk.com per darti un "vantaggio" con esso. –
Leggi il tuo articolo. Piaciuto. Sono andato a segnalarlo. Trovato ho già avuto :-) –
Contento che ti sia piaciuto - di nuovo :-) –