我正在开发一个新库,并且我正在使用 XML 注释作为 API 文档以及运行良好的 SandCastle。
但我需要编写额外的文档,涵盖概念、整体架构、工作演示等、类图等。
我有两个选择:
- 使用一些 wiki 引擎并编写文档 wiki 样式。
- 使用似乎是为此目的的 MAML。
使用 wiki 似乎是安全的解决方案,因为有许多稳定、流行和免费的引擎可用,但 API 和概念文档不会齐头并进(交叉链接、外观等)。使用 MAML 意味着一个学习曲线,我不确定它有多成熟以及它的优点/缺点是什么。
您是否为此目的使用过 MAML/Wiki,您学到了什么?你会建议我什么?