Jesteśmy sklepem Microsoft, skoncentrowanym na użyciu języka C#. Mamy kilka projektów, w tym strony internetowe, usługi Windows i biblioteki klas, które zawierają komentarze XML.Sugestie dotyczące dokumentacji klasy
Szukam generowania dokumentacji HTML w stylu MSDN dla każdego projektu i rozmieszczenia go w scentralizowanej lokalizacji, do której wszyscy programiści mają łatwy dostęp. Chcę również zautomatyzować te kroki, aby można je było uruchamiać w regularnych odstępach czasu, tak aby ja i inni deweloperzy nie musieli się martwić o to, aby pamiętać o generowaniu i wdrażaniu nowej dokumentacji po każdej zmianie. Spojrzałem na Sandcastle i Doxygen i oba wyglądają na dobre opcje generowania dokumentacji, której potrzebuję, ale potrzebuję porady na temat tego, jak ją zautomatyzować, jak w codziennej pracy czy coś takiego.
Ktoś tam robi coś takiego? Nie jestem sprzedawany, ponieważ końcowy wynik to HTML; zwłaszcza jeśli jest lepszy pomysł.
EDYTOWANIE:
Doceniam wszystkie dobre pomysły. Jest kilka tras, które mogę teraz zbadać, ale nie będę wiedział, które będą najlepsze, dopóki nie zabiorę rąk. Konstruktor plików pomocy Sandcastle wydaje mi się najlepszymi opcjami do tego, co zamierzam zrobić, więc dam wyraz tej sugestii. Jednakże, gdybym miał więcej czasu na pracę nad rozwiązaniami XSLT i CSS, aby uzyskać poprawne dane XML, najpierw skorzystałbym z tej sugestii.
Jeszcze raz dziękuję wszystkim!
Jestem również stronniczy wobec SHFB; możesz przeczytać mój artykuł [Taming Sandcastle: A .NET Programmer's Guide to Documenting Your Code] (http://www.simple-talk.com/dotnet/.net-tools/taming-sandcastle-a-.net- programiści-przewodnik-do-dokumentowania-twój-kod /) na stronie Simple-Talk.com, abyś mógł z nią "przejść". –
Przeczytaj swój artykuł. Cieszyło się to. Udałem się do zakładki. Znalazłem już :-) –
Cieszę się, że Ci się podobało - znowu :-) –