什麼OSS(或免費)工具可用於起草單個來源的文檔,可用於生成手冊?具體而言,在以下格式:單一來源文檔工具
- HTML網站
- PDF文檔
- 嵌入式(在應用程序中,可能是HTML)
- 文本(可選)
- 手冊頁(可選)
附加要求:
- 工具適用於技術作家(不必是所見即所得)。
- XML/SGML源
- 高品質的PDF輸出(相當於特)
- 多平臺
膨化要求
相同的命令行應用程序被寫入以兩種語言(C和Java)。使用XML來描述命令行選項(其中一些特定於一種語言或另一種語言),將XML轉換爲Java類或C函數可以直接將它們寫入標準輸出。這確保可以將幫助嵌入到二進制文件中,而無需依賴外部文件。
看起來AsciiDoc沒有這個能力。還有其他選擇嗎?
AsciiDoc看起來不錯。你將如何將它與命令行應用程序集成? – 2009-08-18 08:08:43
一種方法可能是使用描述應用程序的命令行選項的XML源文件,然後通過轉換來運行該轉換,該轉換爲您的應用程序的特定配置(C或Java,僅選擇適當的部分)生成AsciiDoc源代碼, 。聽起來不像AsciiDoc是生成實際的C/Java源代碼的正確工具;我會爲此使用不同的工具。但是,對於命令行的所有渲染來說,確實有一個共同的XML源代碼,這聽起來像是一件好事。 – 2009-08-18 11:48:15