有哪些优秀的创作工具可以为最终用户创建跨平台帮助文件?(我们的应用程序使用的是 Qt 框架,如果这有什么不同的话。)
注意:我对内部 API 文档不感兴趣——我们为此使用了doxygen。
理想情况下,解决方案将:
- 允许我们在一个位置管理所有帮助内容(文本、目录、图像等)。
- 输出为本机帮助格式。(Windows 的 CHM ——或者至少我们可以直接输入 HTML 帮助 API 的东西;不确定其他平台的“标准”帮助格式是什么。)
- 体面的所见即所得支持:轻松处理常见的文本输入、图像、交叉引用等,但我们可以在需要时编辑 HTML。
- 帮助项目(XML 等)的基于文本的文件格式,以便它可以在 Subversion 中进行版本控制。
- 任何有助于使其与实际代码库保持同步的钩子都会很棒。(也许帮助主题以某种方式与代码文件相关联,并且可以检查 Subversion 以查看是否进行了任何更改并将主题标记为“可能已过时”......我在做梦吗?)
- 帮助内容可以本地化。
- 不反对商业产品,但免费的选择会很好。
我会继续把它变成一个wiki,并从几个例子开始。如果您对他们有经验,请对他们投赞成票或反对票,并留下一些评论。还要添加其他工具。