エンドユーザー向けのクロスプラットフォームヘルプファイルを作成するための優れたオーサリングツールは何ですか?(私たちのアプリケーションは、Qtフレームワークを使用していますが、違いがあります。)
注:内部APIドキュメントには興味がありません。そのためにdoxygenを使用しています。
理想的には、ソリューションは次のようになります。
- すべてのヘルプコンテンツ(テキスト、目次、画像など)を1か所で管理できるようにします。
- ネイティブヘルプ形式に出力します。(CHM for Windows-または少なくともHTMLヘルプAPIに直接フィードできるもの。他のプラットフォームの「標準」ヘルプ形式が何かわからない。)
- 適切なWYSIWYGサポート:一般的なテキスト入力、画像、相互参照などを簡単に処理できますが、必要に応じてHTMLを編集できます。
- Subversionでバージョン管理できるように、ヘルププロジェクト(XMLなど)用のテキストベースのファイル形式。
- 実際のコードベースとの同期を維持するのに役立つフックは素晴らしいでしょう。(おそらく、ヘルプトピックがコードファイルに関連付けられており、Subversionをチェックして変更が加えられているかどうかを確認し、トピックに「おそらく古い」というフラグを立てることができます...私は夢を見ていますか?)
- ヘルプコンテンツはローカライズできます。
- 商用製品とは対照的ではありませんが、無料のオプションがあればいいのですが。
先に進み、これをwikiにして、いくつかの例から始めます。それらの経験がある場合は、賛成または反対に投票し、コメントを残してください。追加のツールも追加します。