Jakie są dobre narzędzia do tworzenia narzędzi do tworzenia wieloplatformowych plików pomocy dla użytkowników końcowych? (Nasza aplikacja korzysta z frameworku Qt, jeśli to robi jakąkolwiek różnicę.)Wieloplatformowe narzędzia do tworzenia narzędzi dla użytkowników końcowych
Uwaga: Nie interesuje mnie wewnętrzna dokumentacja API - do tego używamy doxygen.
Idealnie rozwiązanie byłoby:
- Pozwól nam zarządzać całą zawartość pomocy (tekst, spisu treści, zdjęć, etc.) w jednym miejscu.
- Wyprowadzanie do rodzimych formatów pomocy. (CHM dla Windows - lub przynajmniej coś, co moglibyśmy podać bezpośrednio w interfejsie API pomocy HTML, nie mamy pewności, jakie są standardowe formaty pomocy dla innych platform.)
- Przyzwoite wsparcie dla trybu WYSIWYG: obsługa typowych wpisów tekstowych, obrazów, przekrojów referencje itp. z łatwością, ale możemy edytować kod HTML, gdy zajdzie taka potrzeba.
- Format pliku tekstowego dla projektu pomocy (XML, itp.), Aby mógł być wersjonowany w Subversion.
- Wszelkie haki, które pomagają utrzymać synchronizację z rzeczywistą bazą kodów, będą świetne. (Być może w jakiś sposób temat pomocy jest powiązany z plikiem kodu i można sprawdzić Subversion, aby zobaczyć, czy zostały wprowadzone jakieś zmiany i oznaczyć temat jako "prawdopodobnie nieaktualny" ... czy ja śnię?)
- Treść pomocy może być zlokalizowane.
- Nie przeciwstawia się produktowi komercyjnemu, ale opcja bezpłatna byłaby miła.
Powiem dalej i zrobię to wiki i zacznę od kilku przykładów. Głosuj na nich lub w dół, jeśli masz z nimi doświadczenie i zostaw kilka komentarzy. Dodaj również dodatkowe narzędzia.
Mam wiele dobrych doświadczeń z pomocą i instrukcją –