Какие хорошие инструменты для создания межплатформенных файлов справки для конечных пользователей? (Наша заявка использует структуру Qt, если это имеет значение.)Инструменты для создания кросс-платформенных средств для создания конечных пользователей
Примечание: мне не нужна документация по внутреннему API - мы используем для этого doxygen.
В идеале, решение будет:
- Позвольте нам управлять всем содержанием справки (текст, таблица содержания, изображения и т.д.) в одном месте.
- Вывод на родные форматы справки. (CHM для Windows - или, по крайней мере, что-то, что мы могли бы подавать непосредственно в API справки HTML, не знаете, какие форматы поддержки для других платформ есть.)
- Достойная поддержка WYSIWYG: обработка общей записи текста, ссылки и т. д., но мы можем редактировать HTML, когда нам нужно.
- Текстовый формат файла справки (XML и т. Д.), Чтобы он мог быть версией в Subversion.
- Любые крючки, которые помогут сохранить синхронизацию с реальной базой кода, были бы замечательными. (Возможно, каким-то образом тема справки связана с файлом кода и может проверять Subversion, чтобы увидеть, были ли внесены какие-либо изменения, и пометить тему как «возможно устаревшую» ... я вижу сны?)
- Содержание справки может быть локализованным.
- Не против коммерческого продукта, но бесплатный вариант будет приятным.
Я сделаю это wiki и начну с нескольких примеров. Проголосуйте за них вверх или вниз, если у вас есть опыт работы с ними, и оставляйте комментарии. Добавьте дополнительные инструменты.
У меня было много хороших впечатлений от справки и руководства –