我试图找到一个软件来帮助一个小型(约 3-5 人)团队编写 A)用户指南和 B)软件可扩展部分的 API 参考。我们非常喜欢使用某种形式的 wiki 的想法,但有一些具体要求:
将手册导出为在线和离线可读形式的能力(例如,可以放在网络服务器上或在本地读取的一堆 HTML 文件)
从 XML 文档自动创建页面。我们使用 VB.Net/C#.Net 编写,大多数 API 特定的东西已经有 XML 文档注释。如果手册的 API 部分可以指定类、方法、参数等,而且还允许作者从其他人链接到这些页面,那就太好了。(例如,有一个详细说明
foo
类的页面,并且能够有一个详细说明如何使用 API 链接到该foo.increaseBarCount()
方法页面的一般任务的页面)。
仅此而已,除了显而易见的('易于使用','为我完成所有写作,以便我可以摆脱编写技术文档的乏味','不会引发全球热核战争')。
有这样的软件吗?可以使用 mediawiki 扩展拼凑类似的系统吗?