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