Я недавно начал проект по созданию RESTful API в WCF, и мне нужно будет представить документацию вместе с самим API. Я надеялся использовать комментарии XML-кода в моих документах для этой документации.
Но я хочу вывести только контракты, предоставляемые службой: конечные точки и структуры объектов JSON / XML. Поскольку я пытаюсь создать внешнюю документацию, меня интересует какая-либо внутренняя часть моей библиотеки или как она связана с .Net Framework (или даже с тем, что это .Net, в этом отношении).
Какие у меня есть варианты инструментов для создания этих документов? Я слышал, что Sandcastle или Doxygen - хорошие инструменты для создания документов из комментариев к коду XML, но могу ли я отфильтровать классы и методы, которые я не хочу показывать?